Ejemplo n.º 1
0
 private void btnCapNhat_Click(object sender, EventArgs e)
 {
     try
     {
         if (mIsRowSelected)
         {
             QuanLyBanHangEntities db   = new QuanLyBanHangEntities();
             NhaCungCap            vNCC = db.NhaCungCaps.FirstOrDefault(x => x.ID == mID);
             if (checkMaNCCExist(db, false))
             {
                 vNCC.MaNCC = txtMaNCC.Text.Trim();
             }
             else
             {
                 MsgUtil.MessageThongBao("Mã nhà cung cấp đã tồn tại");
                 txtMaNCC.Focus();
                 return;
             }
             vNCC.TenNCC = txtTenNCC.Text.Trim();
             if (txtEmail.Text.Length > 0)
             {
                 vNCC.Email = txtEmail.Text.Trim();
             }
             if (txtDienThoai.Text.Length > 0)
             {
                 vNCC.DienThoai = txtDienThoai.Text.Trim();
             }
             if (txtDiaChi.Text.Length > 0)
             {
                 vNCC.DiaChi = txtDiaChi.Text.Trim();
             }
             if (txtFax.Text.Length > 0)
             {
                 vNCC.Fax = txtFax.Text.Trim();
             }
             db.SaveChanges();
             loadDatatoGridView();
             MsgUtil.MessageCapNhatSuccess();
         }
     }
     catch (Exception v_e)
     {
         MessageBox.Show("Lỗi :" + v_e);
     }
 }
Ejemplo n.º 2
0
 private void btnCapNhat_Click(object sender, EventArgs e)
 {
     try
     {
         if (mIsRowSelected)
         {
             if (validate.CheckTextBoxisEmpty(txtMaSP, "Hãy chọn loại sản phẩm để hệ thống tự động sinh mã sản phẩm") &&
                 validate.CheckTextBoxisEmpty(txtTenSP) &&
                 validate.CheckTextBoxisEmpty(txtDVT) &&
                 validate.CheckLookupisSelected(cboNCC, "Bạn chưa chọn nhà cung cấp") &&
                 validate.CheckLookupisSelected(cboLoaiSP, "Bạn chưa chọn loại sản phẩm"))
             {
                 QuanLyBanHangEntities db = new QuanLyBanHangEntities();
                 SanPham sp = db.SanPhams.FirstOrDefault(x => x.MaSP == mMaSP);
                 sp.IDLoaiSP = (long)cboLoaiSP.EditValue;
                 sp.IDNCC    = (long)cboNCC.EditValue;
                 if (checkMaSPExist(db, false))
                 {
                     sp.MaSP = txtMaSP.Text.Trim();
                 }
                 else
                 {
                     MsgUtil.MessageThongBao("Mã sản phẩm đã tồn tại");
                     txtMaSP.Focus();
                     return;
                 }
                 sp.TenSP     = txtTenSP.Text.Trim();
                 sp.DonViTinh = txtDVT.Text.Trim();
                 db.SaveChanges();
                 loadDatatoGrid();
                 MsgUtil.MessageCapNhatSuccess();
             }
         }
     }
     catch (Exception v_e)
     {
         MessageBox.Show("Lỗi :" + v_e);
     }
 }
Ejemplo n.º 3
0
 private void btnCapNhat_Click(object sender, EventArgs e)
 {
     try
     {
         if (isRowSelected)
         {
             QuanLyBanHangEntities db       = new QuanLyBanHangEntities();
             LoaiSanPham           v_loaiSP = db.LoaiSanPhams.FirstOrDefault(x => x.ID == IDLoaiSP);
             if (checkMaLoaiExist(db, false))
             {
                 v_loaiSP.MaLoai = txtMaLoai.Text.Trim();
             }
             else
             {
                 MsgUtil.MessageThongBao("Mã loại sản phẩm đã tồn tại");
                 txtMaLoai.Focus();
                 return;
             }
             v_loaiSP.TenLoaiSP = txtTenLoai.Text.Trim();
             if (txtMoTa.Text.Length > 0)
             {
                 v_loaiSP.MoTa = txtMoTa.Text.Trim();
             }
             if (txtGhiChu.Text.Length > 0)
             {
                 v_loaiSP.GhiChu = txtGhiChu.Text.Trim();
             }
             //db.LoaiSanPhams.Add(v_loaiSP);
             db.SaveChanges();
             loadDatatoGridView();
             MsgUtil.MessageCapNhatSuccess();
         }
     }
     catch (Exception v_e)
     {
         MessageBox.Show("Lỗi :" + v_e);
     }
 }