public static string AsCsv(Curs curs) { return(string.Format( "{0},{1},{2},{3}", curs.idCurs.ToString(), curs.denumireCurs, curs.denumireDepartament, curs.nrOre.ToString())); }
public static Curs FromCsv(string csvLine) { string[] values = csvLine.Split(','); Curs curs = new Curs(); curs.idCurs = int.Parse(values[0]); curs.denumireCurs = values[1]; curs.denumireDepartament = values[2]; curs.nrOre = int.Parse(values[3]); return(curs); }
private void salvareDateInFisierToolStripMenuItem_Click(object sender, EventArgs e) { SaveFileDialog saveFileDialog = new SaveFileDialog(); if (saveFileDialog.ShowDialog() == DialogResult.OK) { string[] arrayCursuri = new string[this.meniu.ListaCursuri.Count]; for (int i = 0; i < this.meniu.ListaCursuri.Count; i++) { arrayCursuri[i] = Curs.AsCsv(this.meniu.ListaCursuri.ElementAt(i)); } File.WriteAllText(saveFileDialog.FileName, string.Join(Environment.NewLine, arrayCursuri)); } }
public Meniu() { Persoana test = new Persoana("2990829480070", "Dragomirescu", "Oana", DateTime.Parse("1/10/2020 1:04:22"), 3, 20000, "IT", "Superioare"); Persoana test1 = new Persoana("1770423460079", "Popescu", "Viorel", DateTime.Parse("1/10/2020 1:04:22"), 3, 50000, "IT", "Superioare"); Persoana test2 = new Persoana("5590829480070", "Mihai", "Ion", DateTime.Parse("1/10/2020 1:04:22"), 3, 2000, "Marketing", "Superioare"); Persoana test3 = new Persoana("6990829480070", "Vasile", "Mihaela", DateTime.Parse("1/10/2020 1:04:22"), 3, 8400, "HR", "Superioare"); Persoana test4 = new Persoana("1990829480070", "Ion", "Andrei", DateTime.Parse("1/10/2020 1:04:22"), 3, 2000, "IT", "Superioare"); Persoana test5 = new Persoana("2990829480070", "Ionescu", "Gerorgiana", DateTime.Parse("1/10/2020 1:04:22"), 3, 45000, "HR", "Superioare"); Persoana test6 = new Persoana("2990829480070", "Florea", "Laura", DateTime.Parse("1/10/2020 1:04:22"), 3, 10000, "IT", "Superioare"); Persoana test7 = new Persoana("2990829480070", "Gheorge", "Lavinia", DateTime.Parse("1/10/2020 1:04:22"), 3, 1000, "HR", "Superioare"); Persoana test8 = new Persoana("2990829480070", "Dumitru", "Alexandra", DateTime.Parse("1/10/2020 1:04:22"), 3, 5000, "HR", "Liceale"); Curs testC = new Curs(110, "Java", "IT", 4); Curs testC2 = new Curs(111, "Time Management", "HR", 2); Curs testC3 = new Curs(112, "C#", "IT", 12); Curs testC4 = new Curs(113, "Dezvoltare persoanala", "HR", 4); Job testJ = new Job("Web Developer", 5, 20000, 10000); Job testJ2 = new Job("Java Developer", 5, 200000, 100000); Job testJ3 = new Job("Programator Ajutor", 1, 1000, 2500); Job testJ4 = new Job("HR Manager", 4, 7000, 9000); listaAngajati = new List <Persoana>(); listaAngajati.Add(test); listaAngajati.Add(test1); listaAngajati.Add(test2); listaAngajati.Add(test3); listaAngajati.Add(test4); listaAngajati.Add(test5); listaAngajati.Add(test6); listaAngajati.Add(test7); listaAngajati.Add(test8); listaJoburi = new List <Job>(); listaJoburi.Add(testJ); listaJoburi.Add(testJ2); listaJoburi.Add(testJ3); listaJoburi.Add(testJ4); listaCursuri = new List <Curs>(); listaCursuri.Add(testC); listaCursuri.Add(testC2); listaCursuri.Add(testC3); listaCursuri.Add(testC4); InitializeComponent(); }
private void buttonAdaugaCurs_Click(object sender, EventArgs e) { if (checkNullorEmpty()) { return; } Curs crs = new Curs(int.Parse(textBoxIDCurs.Text), textBoxDenumireCurs.Text, textBoxdenumireDepartament.Text, int.Parse(textBoxNrOre.Text)); if (int.Parse(textBoxNrOre.Text) < 0) { MessageBox.Show("Numarul de ore este invalid"); return; } if (int.Parse(textBoxIDCurs.Text) < 0) { MessageBox.Show("ID-ul cursului este invalid"); return; } this.meniu.adaugaCurs(crs); MessageBox.Show("Cursul a fost adaugat"); this.Close(); meniu.Show(); }
public void adaugaCurs(object curs) { Curs crs = (Curs)curs; listaCursuri.Add(crs); }
private void citireDateDinFisierToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog folderBrowserDialog = new OpenFileDialog(); if (folderBrowserDialog.ShowDialog() == DialogResult.OK) { List <Curs> values = File.ReadAllLines(folderBrowserDialog.FileName).Skip(0).Select(v => Curs.FromCsv(v)).ToList(); this.meniu.ListaCursuri = values; reload(); } }