private void tx_TextChanged(object sender, EventArgs e) { try { long value = long.Parse(txt.Text); var ob = cb.SelectedItem; if (ob.GetType().Name == "KHO") { KHO _e = DataInstance.Instance().DBContext().KHOes.Where(u => u.ID == value).First(); cb.SelectedItem = _e; } if (ob.GetType().Name == "NHA_CUNG_CAP") { NHA_CUNG_CAP _e = DataInstance.Instance().DBContext().NHA_CUNG_CAP.Where(u => u.ID == value).First(); cb.SelectedItem = _e; } if (ob.GetType().Name == "KHACH_HANG") { KHACH_HANG _e = DataInstance.Instance().DBContext().KHACH_HANG.Where(u => u.ID == value).First(); cb.SelectedItem = _e; } if (ob.GetType().Name == "HANG_HOA") { HANG_HOA _e = DataInstance.Instance().DBContext().HANG_HOA.Where(u => u.ID == value).First(); cb.SelectedItem = _e; } } catch (Exception ex) { } }
private void btnXoa_Click(object sender, RoutedEventArgs e) { NHA_CUNG_CAP temp = (NHA_CUNG_CAP)lvNhaCungCap.SelectedItem; //Bắt lỗi chưa chọn nhà cung cấp trong listview if (lvNhaCungCap.SelectedIndex < 0) { MessageBox.Show("Bạn chưa chọn Nhà cung cấp!", "Thông báo"); return; } if (MessageBox.Show("Bạn có chắc chắn muốn xoá không!", "Cảnh báo", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { using (QLKHOEntities db = new QLKHOEntities()) { var entry = db.Entry(temp); if (entry.State == EntityState.Detached) { db.NHA_CUNG_CAP.Attach(temp); } db.NHA_CUNG_CAP.Remove(temp); db.SaveChanges(); MessageBox.Show("Xoá thành công!", "Thông báo"); LoadDuLieu(); } } else { return; } }
private void cb_SelectedValueChanged(object sender, EventArgs e) { try { var ob = cb.SelectedItem; if (ob.GetType().Name == "KHO") { KHO _e = (KHO)cb.SelectedItem; txt.Text = _e.ID.ToString(); } if (ob.GetType().Name == "NHA_CUNG_CAP") { NHA_CUNG_CAP _e = (NHA_CUNG_CAP)cb.SelectedItem; txt.Text = _e.ID.ToString(); } if (ob.GetType().Name == "KHACH_HANG") { KHACH_HANG _e = (KHACH_HANG)cb.SelectedItem; txt.Text = _e.ID.ToString(); } if (ob.GetType().Name == "HANG_HOA") { HANG_HOA _e = (HANG_HOA)cb.SelectedItem; txt.Text = _e.ID.ToString(); } txt.Select(); txt.SelectAll(); } catch (Exception ex) { } }
public bool ThemNhaCungCap(NHA_CUNG_CAP ncc) { try { qlkho.NHA_CUNG_CAPs.InsertOnSubmit(ncc); qlkho.SubmitChanges(); return(true); }catch { return(false); } }
private void lvNhaCungCap_SelectionChanged(object sender, SelectionChangedEventArgs e) { NHA_CUNG_CAP test = (NHA_CUNG_CAP)lvNhaCungCap.SelectedItem; //txtMa.Text = test.MA_NCC; AreaText.DataContext = test; txtMa.IsEnabled = false; }
public IActionResult Edit(int id, NHA_CUNG_CAP nccVM) { var ncc = _database.NHA_CUNG_CAP.FirstOrDefault(k => k.MaNCC == id); ncc.TenNCC = nccVM.TenNCC; ncc.DiaChi = nccVM.DiaChi; _database.SaveChanges(); return(RedirectToAction("Index", "NhaCungCap"));; }
public async Task <ActionResult> DeleteConfirmed(int id) { NHA_CUNG_CAP nha_cung_cap = await db.NHA_CUNG_CAP.FindAsync(id); db.NHA_CUNG_CAP.Remove(nha_cung_cap); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "MA_NCC,TEN_NCC,MST,DIA_CHI,DIEN_THOAI,FAX,GHI_CHU")] NHA_CUNG_CAP nha_cung_cap) { if (ModelState.IsValid) { db.Entry(nha_cung_cap).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(nha_cung_cap)); }
public bool XoaNhaCC(string ma) { try { NHA_CUNG_CAP p = qlkho.NHA_CUNG_CAPs.Where(t => t.MANCC == ma).FirstOrDefault(); qlkho.NHA_CUNG_CAPs.DeleteOnSubmit(p); qlkho.SubmitChanges(); return(true); } catch { return(false); } }
public RedirectToRouteResult EditSupplier(NHA_CUNG_CAP ncc) { var load = db.NHA_CUNG_CAP.Where(e => e.ID_NCC == ncc.ID_NCC).SingleOrDefault(); load.Ten_NCC = ncc.Ten_NCC; load.Email = ncc.Email; load.DiaChi = ncc.DiaChi; load.SDT = ncc.SDT; db.SaveChanges(); return(RedirectToRoute(new { controller = "Supplier", action = "Index" })); }
public RedirectToRouteResult AddSupplier(NHA_CUNG_CAP ncc) { var check = db.NHA_CUNG_CAP.Find(ncc.ID_NCC); if (check == null) { db.NHA_CUNG_CAP.Add(ncc); db.SaveChanges(); } return(RedirectToRoute(new { controller = "Supplier", action = "Index" })); }
public bool SuaTTNhaCungCap(NHA_CUNG_CAP p) { try { NHA_CUNG_CAP ncc = qlkho.NHA_CUNG_CAPs.Where(t => t.MANCC == p.MANCC).FirstOrDefault(); ncc = p; qlkho.SubmitChanges(); return(true); } catch { return(false); } }
public IActionResult Edit(int id) { var ncc = _database.NHA_CUNG_CAP.FirstOrDefault(ch => ch.MaNCC == id); NHA_CUNG_CAP nccViewModel = new NHA_CUNG_CAP() { MaNCC = ncc.MaNCC, TenNCC = ncc.TenNCC, DiaChi = ncc.DiaChi }; return(View(nccViewModel)); }
public NHA_CUNG_CAP THEM_NHA_CUNG_CAP(FormCollection form) { NHA_CUNG_CAP nHA_CUNG_CAP = new NHA_CUNG_CAP(); nHA_CUNG_CAP.TEN_NCC = form["TEN_NCC"]; nHA_CUNG_CAP.DIA_CHI = form["DIA_CHI"]; nHA_CUNG_CAP.DIEN_THOAI = form["DIEN_THOAI"]; nHA_CUNG_CAP.FAX = form["FAX"]; nHA_CUNG_CAP.GHI_CHU = form["GHI_CHU"]; return(nHA_CUNG_CAP); }
public IActionResult Add(NHA_CUNG_CAP newNhaCC) { if (ModelState.IsValid) { _database.NHA_CUNG_CAP.Add(newNhaCC); _database.SaveChanges(); return(RedirectToAction("Index", "NhaCungCap")); } else { return(View(newNhaCC)); } }
public NHA_CUNG_CAP SUA_NHA_CUNG_CAP(FormCollection form) { var mA_NCC = Int32.Parse(form["MA_NCC"].ToString()); NHA_CUNG_CAP nHA_CUNG_CAP = db.NHA_CUNG_CAP.Where(a => a.MA_NCC == mA_NCC).FirstOrDefault(); nHA_CUNG_CAP.TEN_NCC = form["TEN_NCC"]; nHA_CUNG_CAP.DIA_CHI = form["DIA_CHI"]; nHA_CUNG_CAP.DIEN_THOAI = form["DIEN_THOAI"]; nHA_CUNG_CAP.FAX = form["FAX"]; nHA_CUNG_CAP.GHI_CHU = form["GHI_CHU"]; return(nHA_CUNG_CAP); }
private void lkup_NhaCungCap_EditValueChanged(object sender, System.EventArgs e) { txt_DiaChi.Text = ""; txt_SoDienThoai.Text = ""; if (lkup_NhaCungCap.EditValue == null) { return; } NHA_CUNG_CAP _ncc = _nhaCungCapBLL.LayNhaCungCapByID(int.Parse(lkup_NhaCungCap.EditValue.ToString())); txt_DiaChi.Text = _ncc.Dia_Chi == null ? "" : _ncc.Dia_Chi; txt_SoDienThoai.Text = _ncc.So_Dien_Thoai == null ? "" : _ncc.So_Dien_Thoai; }
// GET: /NhaCungCap/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NHA_CUNG_CAP nha_cung_cap = await db.NHA_CUNG_CAP.FindAsync(id); if (nha_cung_cap == null) { return(HttpNotFound()); } return(View(nha_cung_cap)); }
public async Task <ActionResult> Create([Bind(Include = "TEN_NCC,DIA_CHI,DIEN_THOAI,FAX,GHI_CHU")] NHA_CUNG_CAP nha_cung_cap) { //var nha_cung_cap = new NHA_CUNG_CAP(); //nha_cung_cap.TEN_NCC = form["TEN_NCC"]; //nha_cung_cap.DIA_CHI = form["DIA_CHI"]; //nha_cung_cap.DIEN_THOAI = form["DIEN_THOAI"]; //nha_cung_cap.FAX = form["FAX"]; //nha_cung_cap.GHI_CHU = form["GHI_CHU"]; if (ModelState.IsValid) { db.NHA_CUNG_CAP.Add(nha_cung_cap); await db.SaveChangesAsync(); } return(RedirectToAction("Index")); }
private void btnThem_Click(object sender, RoutedEventArgs e) { //Biến tạm lưu dữ liệu nhập NHA_CUNG_CAP test = new NHA_CUNG_CAP(); //NHA_CUNG_CAP test = (NHA_CUNG_CAP)AreaText.DataContext; //Gán dữ liệu test.MA_NCC = txtMa.Text.Trim(); test.TEN_NCC = txtTen.Text.Trim(); test.DIACHI = txtDiaChi.Text.Trim(); test.MA_SO_THUE = txtMaSoThue.Text.Trim(); test.DIEN_THOAI = txtDienThoai.Text.Trim(); test.EMAIL = txtEmail.Text.Trim(); test.FAX = txtFax.Text.Trim(); test.SO_TAI_KHOAN = txtSoTaiKhoan.Text.Trim(); //kiểm tra dữ liệu nhập if (CheckDataInput() == false) { return; } // if (CheckID() == false) { return; } //Nhắc nhở lưu đối tượng if (MessageBox.Show("Bạn muốn thêm nhà cung cấp mới?", "Thông báo", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { using (QLKHOEntities db = new QLKHOEntities()) { db.NHA_CUNG_CAP.Add(test); db.SaveChanges(); } MessageBox.Show("Thêm thành công!"); } else { return; } //Load lại bảng LoadDuLieu(); }
private void btnSua_Click(object sender, EventArgs e) { NHA_CUNG_CAP p = new NHA_CUNG_CAP(); int index = dataGridViewNCC.CurrentCell.RowIndex; //if (kh.IsNumber(p.SDTKH)) //{ if (ncc.SuaTTNhaCungCap(p)) { MessageBox.Show("Cập nhật thông tin thành công"); } else { MessageBox.Show("Cập nhật thông tin thất bại"); } dataGridViewNCC.DataSource = ncc.LoadDLNCC(); }
// Cập nhật thông tin khi người dùng chỉnh sửa private void btn_Luu_Lai_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { string error = ""; bool isUpdate = false; foreach (int id in _listUpdate) { NHA_CUNG_CAP _NhaCungCap = new NHA_CUNG_CAP(); _NhaCungCap.ID_Nha_Cung_Cap = int.Parse(gridView1.GetRowCellValue(id, "ID_Nha_Cung_Cap").ToString()); _NhaCungCap.Ten_Nha_Cung_Cap = gridView1.GetRowCellValue(id, "Ten_Nha_Cung_Cap").ToString(); _NhaCungCap.Dia_Chi = gridView1.GetRowCellValue(id, "Dia_Chi").ToString(); _NhaCungCap.So_Dien_Thoai = gridView1.GetRowCellValue(id, "So_Dien_Thoai").ToString(); if (!_NhaCungCapBLL.KiemTraTenNhaCungCapTonTai(_NhaCungCap.Ten_Nha_Cung_Cap, _NhaCungCap.ID_Nha_Cung_Cap)) { _NhaCungCapBLL.CapNhatNhaCungCap(_NhaCungCap); isUpdate = true; } else { if (error == "") { error += _NhaCungCap.ID_Nha_Cung_Cap; } else { error += " | " + _NhaCungCap.ID_Nha_Cung_Cap; } } } if (isUpdate == true) { if (error.Length == 0) { Notification.Success("Cập dữ liệu thành công."); } else { Notification.Error("Có lỗi xảy ra khi cập nhật dữ liệu. Các ID chưa được cập nhật (" + error + "). Lỗi: Tên nhà cung cấp đã tồn tại."); } } else { Notification.Error("Có lỗi xảy ra khi cập nhật dữ liệu. Lỗi: Tên nhà cung cấp đã tồn tại."); } LoadDataSource(); }
private void btn_ThemMoi_Click(object sender, EventArgs e) { if (txt_NhaCungCap.Text == null) { Utils.Notification.Error("Bạn chưa nhập tên nhà cung cấp."); return; } NHA_CUNG_CAP ncc = new NHA_CUNG_CAP(); ncc.Ten_Nha_Cung_Cap = txt_NhaCungCap.Text; ncc.Dia_Chi = txt_DiaChi.Text == null ? "" : txt_DiaChi.Text; ncc.So_Dien_Thoai = txt_SoDienThoai.Text == null ? "" : txt_SoDienThoai.Text; _nhaCungCapBLL.ThemNhaCungCapMoi(ncc); Utils.Notification.Success("Thêm nhà cung cấp mới thành công."); txt_NhaCungCap.Text = ""; txt_SoDienThoai.Text = ""; txt_DiaChi.Text = ""; }
public ActionResult Edit(int id) { if (id <= 0) { ViewBag.Message = "Không tìm thấy nhà cung cấp."; return(View("../Home/Error"));; } var ctx = new SmsContext(); NHA_CUNG_CAP khuVuc = ctx.NHA_CUNG_CAP.Find(id); if (khuVuc.ACTIVE.Equals("A")) { ctx.Dispose(); return(View(khuVuc)); } else { ctx.Dispose(); ViewBag.Message = "Không tìm thấy nhà cung cấp."; return(View("../Home/Error"));; } }
private void btnLuu_Click(object sender, RoutedEventArgs e) { //Tạm lưu dữ liệu nhập NHA_CUNG_CAP temp = new NHA_CUNG_CAP(); //Gán dữ liệu temp.MA_NCC = txtMa.Text.Trim(); temp.TEN_NCC = txtTen.Text.Trim(); temp.DIACHI = txtDiaChi.Text.Trim(); temp.MA_SO_THUE = txtMaSoThue.Text.Trim(); temp.DIEN_THOAI = txtDienThoai.Text.Trim(); temp.EMAIL = txtEmail.Text.Trim(); temp.FAX = txtFax.Text.Trim(); temp.SO_TAI_KHOAN = txtSoTaiKhoan.Text.Trim(); //kiểm tra dữ liệu nhập if (CheckDataInput() == false) { return; } //Bắt lỗi chưa chọn nhà cung cấp trong listview if (lvNhaCungCap.SelectedIndex < 0) { MessageBox.Show("Bạn chưa chọn Nhà cung cấp!", "Thông báo"); return; } if (MessageBox.Show("Bạn có chắc chắn muốn lưu không!", "Cảnh báo", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { using (QLKHOEntities db = new QLKHOEntities()) { db.Entry(temp).State = EntityState.Modified; db.SaveChanges(); MessageBox.Show("Lưu thành công!", "Thông báo"); LoadDuLieu(); } } }
private void btnLuu_Click(object sender, EventArgs e) { if (cboKhuVuc.SelectedValue == null) { cboKhuVuc.Focus(); MessageBox.Show("Bạn chưa chọn khu vực"); return; } if (txtTenNCC.Text.Trim() == string.Empty) { txtTenNCC.Focus(); MessageBox.Show("Bạn chưa nhập tên nhà cung cấp"); return; } NHA_CUNG_CAP p = new NHA_CUNG_CAP(); p.MANCC = txtMaNCC.Text.Trim(); p.MAKV = cboKhuVuc.SelectedValue.ToString().Trim(); p.TENNCC = txtTenNCC.Text; p.DIACHINCC = txtDiaChi.Text; p.NGUOILIENHE = txtNguoiLH.Text; p.SDTNCC = txtSDT.Text; p.EMAILNCC = txtEmail.Text; p.WEBSITENCC = txtWebsite.Text; p.MOTANCC = txtMota.Text; if (ncc.ThemNhaCungCap(p)) { dataGridViewNCC.DataSource = ncc.LoadDLNCC(); btnLuu.Enabled = false; panelNCC.Enabled = false; ResetControlValues(panelNCC); MessageBox.Show("Thêm thành công"); } else { MessageBox.Show("Thêm thất bại"); } }