コード例 #1
0
        private void btn_xoa_Click(object sender, EventArgs e)
        {
            DialogResult ds = MessageBox.Show("Xóa khách hàng ?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

            if (ds == DialogResult.OK)
            {
                try
                {
                    QLCHViTinhEntities    db   = new QLCHViTinhEntities();
                    QLCHMAYTINH.KHACHHANG item = (from d in db.KHACHHANGs
                                                  where d.MAKH.ToString() == makh
                                                  select d).Single();
                    db.KHACHHANGs.Remove(item);
                    db.SaveChanges();
                    gv_khachhang.DataSource = db.KHACHHANGs.OrderBy(a => a.MAKH).ToList();
                    ClearData();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Xóa thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                KhachHangForm_Load(sender, e);
                ClearData();
            }
        }
コード例 #2
0
        private void btn_xoa_Click(object sender, EventArgs e)
        {
            DialogResult ds = MessageBox.Show("Xóa người dùng ?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

            if (ds == DialogResult.OK)
            {
                try
                {
                    QLCHViTinhEntities db   = new QLCHViTinhEntities();
                    QLCHMAYTINH.USER   item = (from d in db.USERs
                                               where d.ID.ToString() == id
                                               select d).Single();
                    db.USERs.Remove(item);
                    db.SaveChanges();
                    gv_user.DataSource = db.USERs.OrderBy(a => a.ID).ToList();
                    ClearData();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Xóa thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                UserForm_Load(sender, e);
                ClearData();
            }
        }
コード例 #3
0
        private void btn_xoa_Click(object sender, EventArgs e)
        {
            DialogResult ds = MessageBox.Show("Xóa nhân viên ?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

            if (ds == DialogResult.OK)
            {
                try
                {
                    QLCHViTinhEntities   db   = new QLCHViTinhEntities();
                    QLCHMAYTINH.NHANVIEN item = (from d in db.NHANVIENs
                                                 where d.MANV == manv
                                                 select d).Single();
                    db.NHANVIENs.Remove(item);
                    db.SaveChanges();
                    gv_nhanvien.DataSource = db.NHANVIENs.OrderBy(a => a.MANV).ToList();
                    ClearData();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            else
            {
                NhanVienForm_Load(sender, e);
                ClearData();
            }
        }
コード例 #4
0
        private void btn_xoa_Click(object sender, EventArgs e)
        {
            DialogResult ds = MessageBox.Show("Xóa nhà phân phối ?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

            if (ds == DialogResult.OK)
            {
                try
                {
                    QLCHViTinhEntities      db   = new QLCHViTinhEntities();
                    QLCHMAYTINH.NHAPHANPHOI item = (from d in db.NHAPHANPHOIs
                                                    where d.MANPP == manpp
                                                    select d).Single();
                    db.NHAPHANPHOIs.Remove(item);
                    db.SaveChanges();
                    gv_npp.DataSource = db.NHAPHANPHOIs.OrderBy(a => a.MANPP).ToList();
                    ClearData();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Xóa thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                NhaPPForm_Load(sender, e);
                ClearData();
            }
        }
コード例 #5
0
        private void NhanVienForm_Load(object sender, EventArgs e)
        {
            QLCHViTinhEntities db = new QLCHViTinhEntities();

            gv_nhanvien.DataSource  = GetAllNhanVien();
            date_ngaysinh.EditValue = DateTime.Now;
        }
コード例 #6
0
        private void KhachHangForm_Load(object sender, EventArgs e)
        {
            QLCHViTinhEntities db = new QLCHViTinhEntities();

            gv_khachhang.DataSource = db.KHACHHANGs.OrderBy(a => a.MAKH).ToList();
            btn_xoa.Enabled         = false;
            btn_sua.Enabled         = false;
        }
コード例 #7
0
        private void LoaiSPForm_Load(object sender, EventArgs e)
        {
            QLCHViTinhEntities db = new QLCHViTinhEntities();

            gv_loaisp.DataSource = db.LOAISANPHAMs.OrderBy(a => a.MALOAIHH).ToList();
            //btn_xoa.Enabled = false;
            //btn_sua.Enabled = false;
        }
コード例 #8
0
        private void NhaPPForm_Load(object sender, EventArgs e)
        {
            QLCHViTinhEntities db = new QLCHViTinhEntities();

            gv_npp.DataSource = db.NHAPHANPHOIs.OrderBy(a => a.MANPP).ToList();
            btn_xoa.Enabled   = false;
            btn_sua.Enabled   = false;
        }
コード例 #9
0
        private void UserForm_Load(object sender, EventArgs e)
        {
            QLCHViTinhEntities db = new QLCHViTinhEntities();

            gv_user.DataSource         = db.USERs.OrderBy(a => a.ID).ToList();
            datetime_ngaytao.EditValue = DateTime.Now;
            btn_xoa.Enabled            = false;
            btn_sua.Enabled            = false;
        }
コード例 #10
0
 private void btn_them_Click(object sender, EventArgs e)
 {
     if (txt_manpp.Text == "")
     {
         MessageBox.Show("Mã nhà phân phối không được phép rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txt_manpp.Focus();
     }
     else if (txt_tennpp.Text == "")
     {
         MessageBox.Show("Tên nhà phân phối không được phép rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txt_tennpp.Focus();
     }
     else if (txt_sdt.Text == "")
     {
         MessageBox.Show("Số điện thoại không được phép rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txt_sdt.Focus();
     }
     else
     {
         DialogResult ds = MessageBox.Show("Thêm nhà phân phối mới ?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
         if (ds == DialogResult.OK)
         {
             try
             {
                 QLCHViTinhEntities      db   = new QLCHViTinhEntities();
                 QLCHMAYTINH.NHAPHANPHOI item = new NHAPHANPHOI()
                 {
                     MANPP     = txt_manpp.Text,
                     TENNPP    = txt_tennpp.Text,
                     DIACHI    = txt_diachi.Text,
                     DIENTHOAI = txt_sdt.Text,
                     EMAIL     = txt_email.Text,
                     FAX       = txt_fax.Text,
                     TAIKHOAN  = txt_taikhoan.Text,
                     MSTHUE    = txt_masothue.Text,
                     GHICHU    = txt_ghichu.Text
                 };
                 db.NHAPHANPHOIs.Add(item);
                 db.SaveChanges();
                 gv_npp.DataSource = db.NHAPHANPHOIs.OrderBy(a => a.MANPP).ToList();
                 ClearData();
             }
             catch (Exception ex)
             {
                 //MessageBox.Show("Mã nhà phân phối trùng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 //txt_manpp.Focus();
                 MessageBox.Show(ex.ToString());
             }
         }
         else
         {
             NhaPPForm_Load(sender, e);
             ClearData();
         }
     }
 }
コード例 #11
0
        private void btn_timkiem_Click(object sender, EventArgs e)
        {
            QLCHViTinhEntities db = new QLCHViTinhEntities();

            gv_nhanvien.DataSource = db.NHANVIENs.Where(a => a.MANV.Contains(txt_manv.Text) &&
                                                        a.TENNV.Contains(txt_tennv.Text) &&
                                                        a.CMND.Contains(txt_cmnd.Text) &&
                                                        a.DCHI.Contains(txt_diachi.Text) &&
                                                        a.EMAIL.Contains(txt_email.Text) &&
                                                        a.SDT.Contains(txt_sdt.Text)).OrderBy(a => a.MANV).ToList();
        }
コード例 #12
0
 private void btn_them_Click(object sender, EventArgs e)
 {
     if (txt_makh.Text == "")
     {
         MessageBox.Show("Mã khách hàng không được phép rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txt_makh.Focus();
     }
     else if (txt_tenkh.Text == "")
     {
         MessageBox.Show("Tên khách hàng không được phép rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txt_tenkh.Focus();
     }
     else if (txt_sdt.Text == "")
     {
         MessageBox.Show("Số điện thoại không được phép rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txt_sdt.Focus();
     }
     else
     {
         DialogResult ds = MessageBox.Show("Tạo khách hàng mới ?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
         if (ds == DialogResult.OK)
         {
             try
             {
                 QLCHViTinhEntities    db   = new QLCHViTinhEntities();
                 QLCHMAYTINH.KHACHHANG item = new KHACHHANG()
                 {
                     MAKH     = txt_makh.Text,
                     TENKH    = txt_tenkh.Text,
                     EMAIL    = txt_email.Text,
                     SDT      = txt_sdt.Text,
                     DCHI     = txt_diachi.Text,
                     TAIKHOAN = txt_taikhoan.Text,
                     GHICHU   = txt_ghichu.Text
                 };
                 db.KHACHHANGs.Add(item);
                 db.SaveChanges();
                 gv_khachhang.DataSource = db.KHACHHANGs.OrderBy(a => a.MAKH).ToList();
                 ClearData();
             }
             catch (Exception ex)
             {
                 MessageBox.Show("Mã khách hàng trùng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 txt_makh.Focus();
                 //MessageBox.Show(ex.ToString());
             }
         }
         else
         {
             KhachHangForm_Load(sender, e);
             ClearData();
         }
     }
 }
コード例 #13
0
        private void btn_timkiem_Click(object sender, EventArgs e)
        {
            QLCHViTinhEntities db = new QLCHViTinhEntities();

            gv_user.DataSource = db.USERs.Where(a => a.TAIKHOAN.Contains(txt_taikhoan.Text) &&
                                                a.MATKHAU.Contains(txt_matkhau.Text) &&
                                                a.HOTEN.Contains(txt_hoten.Text) &&
                                                a.SDT.Contains(txt_sdt.Text) &&
                                                a.EMAIL.Contains(txt_email.Text) &&
                                                a.DIACHI.Contains(txt_diachi.Text)).OrderBy(a => a.ID).ToList();
        }
コード例 #14
0
        private void btn_timkiem_Click(object sender, EventArgs e)
        {
            QLCHViTinhEntities db = new QLCHViTinhEntities();

            gv_khachhang.DataSource = db.KHACHHANGs.Where(a => a.MAKH.Contains(txt_makh.Text) &&
                                                          a.TENKH.Contains(txt_tenkh.Text) &&
                                                          a.SDT.Contains(txt_sdt.Text) &&
                                                          a.EMAIL.Contains(txt_email.Text) &&
                                                          a.DCHI.Contains(txt_diachi.Text) &&
                                                          a.TAIKHOAN.Contains(txt_taikhoan.Text) &&
                                                          a.GHICHU.Contains(txt_ghichu.Text)).OrderBy(a => a.MAKH).ToList();
        }
コード例 #15
0
 private void btn_them_Click(object sender, EventArgs e)
 {
     if (txt_taikhoan.Text == "")
     {
         MessageBox.Show("Tài khoản không được phép rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txt_taikhoan.Focus();
     }
     else if (txt_matkhau.Text == "")
     {
         MessageBox.Show("Mật khẩu không được phép rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txt_matkhau.Focus();
     }
     else if (txt_hoten.Text == "")
     {
         MessageBox.Show("Tên không được phép rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txt_hoten.Focus();
     }
     else
     {
         DialogResult ds = MessageBox.Show("Tạo người dùng mới ?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
         if (ds == DialogResult.OK)
         {
             try
             {
                 QLCHViTinhEntities db   = new QLCHViTinhEntities();
                 QLCHMAYTINH.USER   item = new USER()
                 {
                     TAIKHOAN = txt_taikhoan.Text,
                     MATKHAU  = txt_matkhau.Text,
                     HOTEN    = txt_hoten.Text,
                     EMAIL    = txt_email.Text,
                     SDT      = txt_sdt.Text,
                     DIACHI   = txt_diachi.Text,
                     NGAYTAO  = (DateTime)datetime_ngaytao.EditValue
                 };
                 db.USERs.Add(item);
                 db.SaveChanges();
                 gv_user.DataSource = db.USERs.OrderBy(a => a.ID).ToList();
                 ClearData();
             }
             catch (Exception ex)
             {
                 MessageBox.Show("Tạo mới thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             UserForm_Load(sender, e);
             ClearData();
         }
     }
 }
コード例 #16
0
 private void btn_sua_Click(object sender, EventArgs e)
 {
     if (txt_manpp.Text == "")
     {
         MessageBox.Show("Mã nhà phân phối không được phép rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txt_manpp.Focus();
     }
     else if (txt_tennpp.Text == "")
     {
         MessageBox.Show("Tên nhà phân phối không được phép rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txt_tennpp.Focus();
     }
     else if (txt_sdt.Text == "")
     {
         MessageBox.Show("Số điện thoại không được phép rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txt_sdt.Focus();
     }
     else
     {
         DialogResult ds = MessageBox.Show("Sửa thông tin nhà phân phối mới ?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
         if (ds == DialogResult.OK)
         {
             try
             {
                 QLCHViTinhEntities db = new QLCHViTinhEntities();
                 var update            = (from u in db.NHAPHANPHOIs where u.MANPP == manpp select u).Single();
                 update.MANPP     = txt_manpp.Text;
                 update.TENNPP    = txt_tennpp.Text;
                 update.DIACHI    = txt_diachi.Text;
                 update.DIENTHOAI = txt_sdt.Text;
                 update.EMAIL     = txt_email.Text;
                 update.FAX       = txt_fax.Text;
                 update.TAIKHOAN  = txt_taikhoan.Text;
                 update.MSTHUE    = txt_masothue.Text;
                 update.GHICHU    = txt_ghichu.Text;
                 db.SaveChanges();
                 gv_npp.DataSource = db.NHAPHANPHOIs.OrderBy(a => a.MANPP).ToList();
                 ClearData();
             }
             catch (Exception ex)
             {
                 MessageBox.Show("Mã nhà phân phối trùng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 txt_manpp.Focus();
             }
         }
         else
         {
             NhaPPForm_Load(sender, e);
             ClearData();
         }
     }
 }
コード例 #17
0
        private void btn_timkiem_Click(object sender, EventArgs e)
        {
            QLCHViTinhEntities db = new QLCHViTinhEntities();

            gv_npp.DataSource = db.NHAPHANPHOIs.Where(a => a.MANPP.Contains(txt_manpp.Text) &&
                                                      a.TENNPP.Contains(txt_tennpp.Text) &&
                                                      a.DIACHI.Contains(txt_diachi.Text) &&
                                                      a.DIENTHOAI.Contains(txt_sdt.Text) &&
                                                      a.EMAIL.Contains(txt_email.Text) &&
                                                      a.FAX.Contains(txt_fax.Text) &&
                                                      a.TAIKHOAN.Contains(txt_taikhoan.Text) &&
                                                      a.MSTHUE.Contains(txt_masothue.Text) &&
                                                      a.GHICHU.Contains(txt_ghichu.Text)).OrderBy(a => a.MANPP).ToList();
        }
コード例 #18
0
 private void btn_sua_Click(object sender, EventArgs e)
 {
     if (txt_makh.Text == "")
     {
         MessageBox.Show("Mã khách hàng không được phép rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txt_makh.Focus();
     }
     else if (txt_tenkh.Text == "")
     {
         MessageBox.Show("Tên khách hàng không được phép rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txt_tenkh.Focus();
     }
     else if (txt_sdt.Text == "")
     {
         MessageBox.Show("Số điện thoại không được phép rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txt_sdt.Focus();
     }
     else
     {
         DialogResult ds = MessageBox.Show("Sửa thông tin khách hàng ?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
         if (ds == DialogResult.OK)
         {
             try
             {
                 QLCHViTinhEntities db = new QLCHViTinhEntities();
                 var update            = (from u in db.KHACHHANGs where u.MAKH.ToString() == makh select u).Single();
                 update.MAKH     = txt_makh.Text;
                 update.TENKH    = txt_tenkh.Text;
                 update.SDT      = txt_sdt.Text;
                 update.EMAIL    = txt_email.Text;
                 update.DCHI     = txt_diachi.Text;
                 update.TAIKHOAN = txt_taikhoan.Text;
                 update.GHICHU   = txt_ghichu.Text;
                 db.SaveChanges();
                 gv_khachhang.DataSource = db.KHACHHANGs.OrderBy(a => a.MAKH).ToList();
                 ClearData();
             }
             catch (Exception ex)
             {
                 MessageBox.Show("Mã khách hàng trùng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 txt_makh.Focus();
             }
         }
         else
         {
             KhachHangForm_Load(sender, e);
             ClearData();
         }
     }
 }
コード例 #19
0
 private void btn_them_Click(object sender, EventArgs e)
 {
     if (txt_manv.Text == "")
     {
         MessageBox.Show("Mã nhân viên không được phép rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txt_tennv.Focus();
     }
     else
     {
         if (txt_tennv.Text == "")
         {
             MessageBox.Show("Tên nhân viên không được phép rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             txt_tennv.Focus();
         }
         else
         {
             DialogResult ds = MessageBox.Show("Tạo nhân viên mới ?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
             if (ds == DialogResult.OK)
             {
                 try
                 {
                     QLCHViTinhEntities   db   = new QLCHViTinhEntities();
                     QLCHMAYTINH.NHANVIEN item = new QLCHMAYTINH.NHANVIEN()
                     {
                         MANV     = txt_manv.Text,
                         TENNV    = txt_tennv.Text,
                         NGAYSINH = (DateTime)date_ngaysinh.EditValue,
                         EMAIL    = txt_email.Text,
                         DCHI     = txt_diachi.Text,
                         SDT      = txt_sdt.Text,
                         CMND     = txt_cmnd.Text
                     };
                     db.NHANVIENs.Add(item);
                     db.SaveChanges();
                     gv_nhanvien.DataSource = db.NHANVIENs.OrderBy(a => a.MANV).ToList();
                     ClearData();
                 }
                 catch (Exception ex)
                 {
                     MessageBox.Show("Mã nhân viên đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
             else
             {
                 NhanVienForm_Load(sender, e);
                 ClearData();
             }
         }
     }
 }
コード例 #20
0
 private void btn_sua_Click(object sender, EventArgs e)
 {
     if (txt_taikhoan.Text == "")
     {
         MessageBox.Show("Tài khoản không được phép rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txt_taikhoan.Focus();
     }
     else if (txt_matkhau.Text == "")
     {
         MessageBox.Show("Mật khẩu không được phép rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txt_matkhau.Focus();
     }
     else if (txt_hoten.Text == "")
     {
         MessageBox.Show("Tên không được phép rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txt_hoten.Focus();
     }
     else
     {
         DialogResult ds = MessageBox.Show("Sửa thông tin người dùng ?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
         if (ds == DialogResult.OK)
         {
             try
             {
                 QLCHViTinhEntities db = new QLCHViTinhEntities();
                 var update            = (from u in db.USERs where u.ID.ToString() == id select u).Single();
                 update.TAIKHOAN = txt_taikhoan.Text;
                 update.MATKHAU  = txt_matkhau.Text;
                 update.HOTEN    = txt_hoten.Text;
                 update.SDT      = txt_sdt.Text;
                 update.EMAIL    = txt_email.Text;
                 update.DIACHI   = txt_diachi.Text;
                 update.NGAYTAO  = (DateTime)datetime_ngaytao.EditValue;
                 db.SaveChanges();
                 gv_user.DataSource = db.USERs.OrderBy(a => a.ID).ToList();
                 ClearData();
             }
             catch (Exception ex)
             {
                 MessageBox.Show("Sửa người dùng thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             UserForm_Load(sender, e);
             ClearData();
         }
     }
 }
コード例 #21
0
        public List <NhanVienModel> GetAllNhanVien()
        {
            QLCHViTinhEntities db = new QLCHViTinhEntities();

            return(db.NHANVIENs.OrderBy(a => a.MANV).Select(s => new NhanVienModel
            {
                MANV = s.MANV,
                TENNV = s.TENNV,
                SDT = s.SDT,
                EMAIL = s.EMAIL,
                DCHI = s.DCHI,
                NGAYSINH = s.NGAYSINH.ToString(),
                CMND = s.CMND
            }).ToList());
        }
コード例 #22
0
 private void btn_sua_Click(object sender, EventArgs e)
 {
     if (txt_manv.Text == "")
     {
         MessageBox.Show("Mã nhân viên không được phép rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txt_tennv.Focus();
     }
     else
     {
         if (txt_tennv.Text == "")
         {
             MessageBox.Show("Tên nhân viên không được phép rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             txt_tennv.Focus();
         }
         else
         {
             DialogResult ds = MessageBox.Show("Sửa nhân viên mới ?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
             if (ds == DialogResult.OK)
             {
                 try
                 {
                     QLCHViTinhEntities db = new QLCHViTinhEntities();
                     var update            = (from u in db.NHANVIENs where u.MANV.ToString() == manv select u).Single();
                     update.MANV     = txt_manv.Text;
                     update.TENNV    = txt_tennv.Text;
                     update.NGAYSINH = (DateTime)date_ngaysinh.EditValue;
                     update.SDT      = txt_sdt.Text;
                     update.DCHI     = txt_diachi.Text;
                     update.CMND     = txt_cmnd.Text;
                     update.EMAIL    = txt_email.Text;
                     db.SaveChanges();
                     gv_nhanvien.DataSource = db.NHANVIENs.OrderBy(a => a.MANV).ToList();
                     ClearData();
                 }
                 catch (Exception ex)
                 {
                     MessageBox.Show("Mã nhân viên đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
             else
             {
                 NhanVienForm_Load(sender, e);
                 ClearData();
             }
         }
     }
 }
コード例 #23
0
 private void btn_dangnhap_Click(object sender, EventArgs e)
 {
     using (var db = new QLCHViTinhEntities())
     {
         IEnumerable <USER> User = from user in db.USERs
                                   where user.TAIKHOAN == txt_taikhoan.Text && user.MATKHAU == txt_matkhau.Text
                                   select user;
         if (User.Count() == 0)
         {
             MessageBox.Show("Sai tên đăng nhập hoặc mật khẩu", "Thông báo", MessageBoxButtons.OK);
         }
         else
         {
             this.Hide();
             var formmain = new MainForm();
             formmain.Closed += (s, args) => this.Close();
             formmain.Show();
         }
     }
 }