bool validateGrid(int preRow) { int error = 0; NhanVien_View lk = gridView1.GetRow(preRow) as NhanVien_View; if (lk != null) { if (lk.TenNhanVien == null || lk.TenNhanVien.Trim().Equals("") || lk.MaLoaiNhanVien == null || lk.SoDienThoai == null) { gridView1.FocusedRowHandle = preRow; MessageBox.Show("Chưa nhập đầy đủ thông tin!"); error++; } if (lk.TenNhanVien == null || lk.TenNhanVien.Trim().Equals("")) { gridView1.SetColumnError(gridView1.Columns["TenNhanVien"], "Tên Nhân viên không được rỗng!"); } if (lk.MaLoaiNhanVien == null) { gridView1.SetColumnError(gridView1.Columns["MaLoaiNhanVien"], "Loại Nhân viên không được rỗng!"); } if (lk.SoDienThoai == null) { gridView1.SetColumnError(gridView1.Columns["SoDienThoai"], "Số điện thoại không được rỗng!"); } if (error > 0) { return(false); } } gridView1.ClearColumnErrors(); return(true); }
private void LoadData(NhanVien_View nvV) { txtMaNhanVien.Text = nvV.MaNhanVien; txtTenNhanVien.Text = nvV.TenNhanVien; txtTenDN.Text = nvV.TenDangNhap; txtSDT.Text = nvV.SoDienThoai; txtDiaChi.Text = nvV.DiaChi; }
bool validateGrid(GridColumn col) { int error = 0; NhanVien_View lk = gridView1.GetFocusedRow() as NhanVien_View; if (lk != null) { switch (col.FieldName) { case "TenNhanVien": if (lk.TenNhanVien == null || lk.TenNhanVien.Trim().Equals("")) { gridView1.SetColumnError(gridView1.Columns["TenNhanVien"], "Tên Nhân viên không được rỗng!"); error++; } else { gridView1.SetColumnError(col, "", DevExpress.XtraEditors.DXErrorProvider.ErrorType.None); } break; case "MaLoaiNhanVien": if (lk.MaLoaiNhanVien == null) { gridView1.SetColumnError(gridView1.Columns["MaLoaiNhanVien"], "Loại Nhân viên không được rỗng!"); error++; } else { gridView1.SetColumnError(col, "", DevExpress.XtraEditors.DXErrorProvider.ErrorType.None); } break; case "SoDienThoai": if (lk.SoDienThoai == null) { gridView1.SetColumnError(gridView1.Columns["SoDienThoai"], "Số điện thoại không được rỗng!"); error++; } else { gridView1.SetColumnError(col, "", DevExpress.XtraEditors.DXErrorProvider.ErrorType.None); } break; } if (error > 0) { return(false); } } // gridView1.ClearColumnErrors(); return(true); }
public static bool add(NhanVien_View nv) { using (var transaction = Context.getInstance().db.Database.BeginTransaction()) { try { Context.getInstance().db.Entry(nv.toNhanVien()).State = System.Data.Entity.EntityState.Added; Context.getInstance().db.SaveChanges(); transaction.Commit(); } catch (Exception ex) { transaction.Rollback(); Context.Refresh(); Console.WriteLine("ERROR--------------------------------------" + ex.Message); return(false); } } return(true); }