コード例 #1
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();
            }
        }
コード例 #2
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();
            }
        }
コード例 #3
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();
            }
        }
コード例 #4
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();
            }
        }
コード例 #5
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();
         }
     }
 }
コード例 #6
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();
         }
     }
 }
コード例 #7
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();
         }
     }
 }
コード例 #8
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();
         }
     }
 }
コード例 #9
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();
             }
         }
     }
 }
コード例 #10
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();
         }
     }
 }
コード例 #11
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();
         }
     }
 }
コード例 #12
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();
             }
         }
     }
 }