Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
        }