namespace Lucian___TEST
{
public partial class Form1 : Form
{
List<Eveniment> Evenimente = new List<Eveniment>();
public Form1()
{
InitializeComponent();
//Combobox
comboBox1.Items.Add("alegeti");
comboBox1.Items.Add("alegeti2");
for (int i = 1; i <= 10; i++)
{
comboBox1.Items.Add(i);
}
//Listview
string[] s = new string[3]
{
"Luci","Cata","Visi"
};
for(int i=0;i<s.Length;i++)
{
listView1.Items.Add(s[i]);
}
}
private void TextBox1_TextChanged(object sender, EventArgs e)
{
}
private void GroupBox1_Enter(object sender, EventArgs e)
{
}
private void ListView1_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void Form1_Load(object sender, EventArgs e)
{
}
//Buton Adauga
private void Button1_Click(object sender, EventArgs e)
{
//textbox
string Nume = textBox1.Text;
//combobox
string Combo = comboBox1.SelectedItem.ToString();
//Conversie
int nr = 0;
if (Int32.TryParse(Combo, out int j))
nr = j;
//datetime picker
DateTime data = dateTimePicker1.Value.Date;
//listbox-extragere
string listbox = listBox1.SelectedItem.ToString();
//listview-extragere
string listview = listView1.SelectedItems[0].Text;
//declarare eveniment
Eveniment Ev = new Eveniment(Nume,data,nr,listbox);
Evenimente.Add(Ev);
//radioButton1 button
string tip = "";
if (radioButton1.Checked)
{
tip = "opt1";
}
else if (radioButton2.Checked)
{
tip = "opt2";
}
label8.Text += tip;
}
private bool MesajEroare(string n, int indexcb, int indexlb, int indexlv)
{
label6.Text = " ";
foreach (Eveniment Ev in Evenimente)
{
if (Ev.TipEveniment == n)
{
label6.Text += "Evenimentul deja exista";
return false;
}
}
if (n.Length > 5 && indexcb > 0 && indexlb >= 0 && indexlv > 0)
{
label6.Text = "Nu avem erori";
return true;
}
if (n.Length <= 5)
{
label6.Text += "Denumire scurta";
}
if (indexcb <= 0)
{
label6.Text += "Nu a fost selectat numarul";
}
if (indexlb < 0)
{
label6.Text += "Nu a fost selectata optiunea lb";
}
if (indexlv <= 0)
{
label6.Text += "Nu a fost selectata optiunea lv";
}
return false;
}
//Buton Afiseaza
private void Button2_Click(object sender, EventArgs e)
{
//golire textbox
treeView1.Nodes.Clear();
textBox1.Clear();
//Afisare
foreach (Eveniment Ev in Evenimente)
{
treeView1.Nodes.Add(Ev.ToString());
}
}
}
}