示例#1
0
        private void tilSuaNV_Click(object sender, EventArgs e)
        {
            var nv = nHANVIENBindingSource1.Current as NHANVIEN;

            if (nv != null)
            {
                using (QuanLyKhoEntities db = new QuanLyKhoEntities())
                {
                    using (fThemSuaNV frmSua = new fThemSuaNV(nv))
                    {
                        frmSua.ShowDialog();
                        NHANVIEN NV = frmSua.NhanVienInfo;
                        nv.hoten    = NV.hoten;
                        nv.ngaysinh = NV.ngaysinh;
                        nv.madonvi  = NV.madonvi;
                        nv.chuvu    = NV.chuvu;

                        db.NHANVIENs.Attach(nv);
                        db.Entry(nv).State = EntityState.Modified;
                        db.SaveChanges();

                        LoadNhanVien();
                    }
                }
            }
            else
            {
                MessageBox.Show("Test");
            }
        }
示例#2
0
 private void tilThemNV_Click(object sender, EventArgs e)
 {
     using (QuanLyKhoEntities db = new QuanLyKhoEntities())
     {
         using (fThemSuaNV frmThem = new fThemSuaNV())
         {
             frmThem.ShowDialog();
             db.NHANVIENs.Add(frmThem.NhanVienInfo);
             db.SaveChanges();
             LoadNhanVien();
         }
     }
 }