public ThemSuaNhanVien(Nhanvien nv) { InitializeComponent(); lbTitle.Content = "THÊM SỬA NHÂN VIÊN"; them = false; loadCmbDantoc(nv.Dantoc); loadGioitinh(nv.Gioitinh); txtManhanvien.Text = nv.MaNhanvien.ToString(); this.DataContext = nv; }
public bool SuaNhanvien(Nhanvien nv) { Nhanvien l = ql.Nhanviens.SingleOrDefault(t => t.MaNhanvien == nv.MaNhanvien); l.CMND = nv.CMND; l.Ten = nv.Ten; l.Gioitinh = nv.Gioitinh; l.Ngaysinh = nv.Ngaysinh; l.Dantoc = nv.Dantoc; l.Diachi = nv.Diachi; l.Anhdaidien = nv.Anhdaidien; ql.Entry(l).State = System.Data.Entity.EntityState.Modified; return ql.SaveChanges() > 0 ? true : false; }
private void loadCongtac(Nhanvien nv) { list = _ctB.getAllCongtacOfNhanvien(nv.MaNhanvien); foreach (Congtac ct in list) { ContentControl ctc = new ContentControl(); ctc.Style = FindResource("congtacObject") as Style; ctc.DataContext = ct; Info i = new Info(); i.Chucvu = _cvB.getChucvubyMa(ct.MaNhanVien).Ten; i.Ngach = _nB.getNgachbyMa(ct.MaNgach).Ten; i.Donvi = _dvB.getDonviByMa(ct.Madonvi).Ten; ctc.DataContext = i; congtacStack.Children.Add(ctc); } }
private void btnOk_Click(object sender, RoutedEventArgs e) { if (check()) { Nhanvien nv = new Nhanvien(); nv.Ten = txtTen.Text; nv.CMND = int.Parse(txtCMND.Text); nv.Dantoc = cmbDantoc.Text; nv.Ngaysinh = dNgaysinh.SelectedDate ?? DateTime.Today; nv.Diachi = txtDiachi.Text; if (rbNam.IsChecked == true) nv.Gioitinh = "Nam"; else nv.Gioitinh = "Nữ"; nv.Anhdaidien = getJPGFromImageControl(avatar.Source as BitmapImage); if (them) _nvB.ThemNhanvien(nv); else { nv.MaNhanvien = int.Parse(txtManhanvien.Text); _nvB.SuaNhanvien(nv); } //LoaidonviUC a = (this.Parent as StackPanel).FindName("ldvUC") as LoaidonviUC; foreach (FrameworkElement child in (this.Parent as StackPanel).Children) { if (child.Name == "UC") { NhanvienUC b = child as NhanvienUC; b.loadDanhsachloai(); break; } } (this.Parent as StackPanel).Children.Remove(this); } }
public bool ThemNhanvien(Nhanvien nv) { ql.Nhanviens.Add(nv); return ql.SaveChanges() > 0 ? true : false; }
public void loadUser(Nhanvien nv) { //load user this.DataContext = nv; }
public CongtacUC(Nhanvien nv) { InitializeComponent(); loadUser(nv); loadCongtac(nv); }