SHARE
TWEET

Untitled

a guest Oct 14th, 2019 75 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10.  
  11. namespace WindowsFormsApp5
  12. {
  13.    
  14.     public partial class Form1 : Form
  15.     {
  16.        
  17.        
  18.         public Form1()
  19.         {
  20.             InitializeComponent();
  21.  
  22.             TreeNode parentNode = new TreeNode();
  23.             parentNode.Name = "parinte_1";
  24.             parentNode.Text = "Prieteni";
  25.             treeView1.Nodes.Add(parentNode);
  26.  
  27.             TreeNode parentNode1 = new TreeNode();
  28.             parentNode1.Name = "parinte_2";
  29.             parentNode1.Text = "Colegi";
  30.             treeView1.Nodes.Add(parentNode1);
  31.  
  32.             TreeNode parentNode2 = new TreeNode();
  33.             parentNode2.Name = "parinte_3";
  34.             parentNode2.Text = "Rude";
  35.             treeView1.Nodes.Add(parentNode2);
  36.  
  37.             TreeNode parentNode3 = new TreeNode();
  38.             parentNode3.Name = "parinte_4";
  39.             parentNode3.Text = "Diversi";
  40.             treeView1.Nodes.Add(parentNode3);
  41.         }
  42.  
  43.         private void button1_Click(object sender, EventArgs e)
  44.         {
  45.             List<Persoana> pers = new List<Persoana>();
  46.             string nume, telefon, adresa;
  47.             DateTime datanasterii;
  48.             Categorie categ;
  49.             nume = textBox1.Text;
  50.             telefon = textBox2.Text;
  51.             adresa = textBox3.Text;
  52.             datanasterii = dateTimePicker1.Value;
  53.             categ = (Categorie)comboBox1.SelectedIndex;
  54.             if(categ==Categorie.Prieteni)
  55.             {
  56.                 TreeNode childNode = new TreeNode();
  57.                 childNode.Name = "copil";
  58.                 childNode.Text = nume;
  59.                
  60.             }
  61.             Persoana persoana = new Persoana(nume, telefon, adresa, datanasterii, categ);
  62.             pers.Add(persoana);
  63.             propertyGrid1.SelectedObject = persoana;
  64.         }
  65.  
  66.         private void label5_Click(object sender, EventArgs e)
  67.         {
  68.  
  69.         }
  70.  
  71.         private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
  72.         {
  73.    
  74.         }
  75.  
  76.         private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
  77.         {
  78.  
  79.         }
  80.  
  81.         private void textBox1_TextChanged(object sender, EventArgs e)
  82.         {
  83.  
  84.         }
  85.     }
  86.     enum Categorie : int { Prieteni, Colegi, Rude, Diversi };
  87.     class Persoana
  88.     {
  89.         private string Nume, Telefon, Adresa;
  90.         private DateTime dataNasterii;
  91.         private Categorie categ;
  92.         public Persoana(string num, string tel, string adr, DateTime datanas)
  93.         {
  94.             this.Nume = num;
  95.             this.dataNasterii = datanas;
  96.             this.Adresa = adr;
  97.             this.Telefon = tel;
  98.         }
  99.  
  100.         public Persoana(string num, string tel, string adr, DateTime datanas, Categorie categ) : this(num, tel, adr, datanas)
  101.         {
  102.             this.categ = categ;
  103.         }
  104.  
  105.         public string Numee
  106.         {
  107.             get { return Nume; }
  108.         }
  109.         public DateTime Data
  110.         {
  111.             get { return dataNasterii; }
  112.         }
  113.         public string Telefonn
  114.         {
  115.             get { return Telefon; }
  116.             set { Telefon = value; }
  117.         }
  118.         public string Adresaa
  119.         {
  120.             get { return Adresa; }
  121.             set { Adresa = value; }
  122.         }
  123.     }
  124. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top