Ejemplo n.º 1
0
 public static string AsCsv(Curs curs)
 {
     return(string.Format(
                "{0},{1},{2},{3}",
                curs.idCurs.ToString(),
                curs.denumireCurs,
                curs.denumireDepartament,
                curs.nrOre.ToString()));
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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));
            }
        }
Ejemplo n.º 4
0
        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();
        }
Ejemplo n.º 5
0
        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();
        }
Ejemplo n.º 6
0
        public void adaugaCurs(object curs)
        {
            Curs crs = (Curs)curs;

            listaCursuri.Add(crs);
        }
Ejemplo n.º 7
0
        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();
            }
        }