public void Insert(Angajat angajat)
 {
     using (var Context = new EmployeeEntities())
     {
         Context.Angajats.Add(angajat);
         Context.SaveChanges();
     }
 }
        void EditareAngajat()
        {
            Angajat angajat = functie.GetAngajat(id);

            textBox_nume.Text         = angajat.Nume;
            textBox_prenume.Text      = angajat.Prenume;
            textBox_dataangajari.Text = angajat.Data_Angajari;
            textBoxData_nasteri.Text  = angajat.Data_nasteri;
            textBox_salariu.Text      = angajat.Salariu.ToString();
        }
 public void Update(int id, Angajat ang)
 {
     using (var context = new EmployeeEntities())
     {
         var angajat = context.Angajats.Where(s => s.Id == id).FirstOrDefault <Angajat>();
         angajat.Nume          = ang.Nume;
         angajat.Prenume       = ang.Prenume;
         angajat.Data_Angajari = ang.Data_Angajari;
         angajat.Data_nasteri  = ang.Data_nasteri;
         angajat.Salariu       = ang.Salariu;
         context.SaveChanges();
     }
 }
        void UpdateAngajat()
        {
            Angajat angajat = new Angajat();

            angajat.Nume          = textBox_nume.Text;
            angajat.Prenume       = textBox_prenume.Text;
            angajat.Data_Angajari = textBox_dataangajari.Text;
            angajat.Data_nasteri  = textBoxData_nasteri.Text;
            angajat.Salariu       = int.Parse(textBox_salariu.Text);

            functie.Update(id, angajat);

            this.Close();
        }
Exemplo n.º 5
0
        private void Save_button_Click(object sender, EventArgs e)
        {
            var ang = new Angajat()
            {
                Nume    = textBox_nume.Text,
                Prenume = textBox_prenume.Text,

                Data_Angajari = textBox_dataangajari.Text,
                Data_nasteri  = textBoxData_nasteri.Text,
                Salariu       = int.Parse(textBox_salariu.Text)
            };

            functii.Insert(ang);
            this.Close();
        }
        void ExportXML()
        {
            DataSet   ds  = new DataSet();
            Angajat   ang = new Angajat();
            DataTable dt  = new DataTable();

            ang.GetType().GetProperties().ToList().ForEach(f => { f.GetValue(ang, null); dt.Columns.Add(f.Name, f.PropertyType); });

            var angajati = functie.GetAllAngajat();

            foreach (var angajat in angajati)
            {
                dt.Rows.Add(angajat.Id, angajat.Nume, angajat.Prenume, angajat.Data_nasteri, angajat.Data_Angajari, angajat.Salariu);
            }
            ds.Tables.Add(dt);
            ds.WriteXml(File.OpenWrite(@"D:\AngajatiDB.xml"));
            MessageBox.Show("Export reusit \n Filsierul se afla in D\n si are numele AngajatiDB.xml");
        }