Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.44 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement