Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace WindowsFormsApp5
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- TreeNode parentNode = new TreeNode();
- parentNode.Name = "parinte_1";
- parentNode.Text = "Prieteni";
- treeView1.Nodes.Add(parentNode);
- TreeNode parentNode1 = new TreeNode();
- parentNode1.Name = "parinte_2";
- parentNode1.Text = "Colegi";
- treeView1.Nodes.Add(parentNode1);
- TreeNode parentNode2 = new TreeNode();
- parentNode2.Name = "parinte_3";
- parentNode2.Text = "Rude";
- treeView1.Nodes.Add(parentNode2);
- TreeNode parentNode3 = new TreeNode();
- parentNode3.Name = "parinte_4";
- parentNode3.Text = "Diversi";
- treeView1.Nodes.Add(parentNode3);
- }
- private void button1_Click(object sender, EventArgs e)
- {
- List<Persoana> pers = new List<Persoana>();
- string nume, telefon, adresa;
- DateTime datanasterii;
- Categorie categ;
- nume = textBox1.Text;
- telefon = textBox2.Text;
- adresa = textBox3.Text;
- datanasterii = dateTimePicker1.Value;
- categ = (Categorie)comboBox1.SelectedIndex;
- if(categ==Categorie.Prieteni)
- {
- TreeNode childNode = new TreeNode();
- childNode.Name = "copil";
- childNode.Text = nume;
- }
- Persoana persoana = new Persoana(nume, telefon, adresa, datanasterii, categ);
- pers.Add(persoana);
- propertyGrid1.SelectedObject = persoana;
- }
- private void label5_Click(object sender, EventArgs e)
- {
- }
- private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
- {
- }
- private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
- {
- }
- private void textBox1_TextChanged(object sender, EventArgs e)
- {
- }
- }
- enum Categorie : int { Prieteni, Colegi, Rude, Diversi };
- class Persoana
- {
- private string Nume, Telefon, Adresa;
- private DateTime dataNasterii;
- private Categorie categ;
- public Persoana(string num, string tel, string adr, DateTime datanas)
- {
- this.Nume = num;
- this.dataNasterii = datanas;
- this.Adresa = adr;
- this.Telefon = tel;
- }
- public Persoana(string num, string tel, string adr, DateTime datanas, Categorie categ) : this(num, tel, adr, datanas)
- {
- this.categ = categ;
- }
- public string Numee
- {
- get { return Nume; }
- }
- public DateTime Data
- {
- get { return dataNasterii; }
- }
- public string Telefonn
- {
- get { return Telefon; }
- set { Telefon = value; }
- }
- public string Adresaa
- {
- get { return Adresa; }
- set { Adresa = value; }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement