void lstSP_Click(object sender, EventArgs e) { txtTenSP.Text = (string)lstSP.SelectedRows[0].Cells[1].Value; txtHinhAnh.Text = (string)lstSP.SelectedRows[0].Cells[2].Value; string IDNCC = (string)lstSP.SelectedRows[0].Cells[4].Value; NHACUNGCAP ncc = db.NHACUNGCAPs.Single(st => st.MANCC.Equals(IDNCC)); cbNCC.Text = ncc.TENNCC; string IDLSP = (string)lstSP.SelectedRows[0].Cells[3].Value; LOAISANPHAM lsp = db.LOAISANPHAMs.Single(st => st.MALOAI.Equals(IDLSP)); cboLSP.Text = lsp.TENLOAI; }
public bool deleteNCC(String id) { try { db = new CMART8Entities(); NHACUNGCAP ncc = db.NHACUNGCAPs.Single(st => st.MANCC.Contains(id)); db.NHACUNGCAPs.Remove(ncc); db.SaveChanges(); return(true); } catch { return(false); } }
public bool editNCC(string id, string ten, string diachi, string sdt) { db = new CMART8Entities(); NHACUNGCAP ncc = db.NHACUNGCAPs.Single(st => st.MANCC.Equals(id)); try { ncc.TENNCC = ten; ncc.DIACHI = diachi; ncc.SDT = sdt; db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool addNCC(string ten, string diachi, string sdt) { db = new CMART8Entities(); NHACUNGCAP ncc = new NHACUNGCAP(); try { ncc.MANCC = DateTime.Now.ToString(); ncc.TENNCC = ten; ncc.DIACHI = diachi; ncc.SDT = sdt; db.NHACUNGCAPs.Add(ncc); db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
void btnSave_Click(object sender, EventArgs e) { //add SANPHAM if (flag == 1) { string sTmp = ""; bool flg = true; if (!vl.Required(txtTenSP.Text)) { sTmp = sTmp + "Vui lòng nhập tên Sản phẩm!\n"; flg = false; } if (!vl.Required(cboLSP.Text)) { sTmp = sTmp + "Vui lòng chọn loại sản phẩm!\n"; flg = false; } if (!vl.Required(cbNCC.Text)) { sTmp = sTmp + "Vui lòng chọn nhà cung cấp!\n"; flg = false; } if (!vl.Required(txtHinhAnh.Text)) { sTmp = sTmp + "Vui lòng nhập hình ảnh sản phẩm!\n"; flg = false; } if (flg) { try { NHACUNGCAP ncc = (NHACUNGCAP)cbNCC.SelectedItem; LOAISANPHAM lsp = (LOAISANPHAM)cboLSP.SelectedItem; if (ctl.checkExist(txtTenSP.Text)) { if (ctl.addSP(txtTenSP.Text, txtHinhAnh.Text, lsp.MALOAI, ncc.MANCC)) { MessageBox.Show("Thêm mới Sản phẩm thành công!"); GUI_SanPham_Load(null, null); controlFunction("enableAll"); } else { MessageBox.Show("Thêm mới Sản phẩm không thành công!"); } } else { MessageBox.Show("Tên Sản phẩm này đã tồn tại!"); } } catch (Exception) { MessageBox.Show("Chọn lại đúng loại sản phẩm hoặc nhà cung cấp!"); } } else { MessageBox.Show(sTmp); } } //Edit SANPHAM if (flag == 2) { string sTmp = ""; bool flg = true; if (!vl.Required(txtTenSP.Text)) { sTmp = sTmp + "Vui lòng nhập tên Sản phẩm!\n"; flg = false; } if (!vl.Required(cboLSP.Text)) { sTmp = sTmp + "Vui lòng chọn loại sản phẩm!\n"; flg = false; } if (!vl.Required(cbNCC.Text)) { sTmp = sTmp + "Vui lòng chọn nhà cung cấp!\n"; flg = false; } if (!vl.Required(txtHinhAnh.Text)) { sTmp = sTmp + "Vui lòng nhập hình ảnh sản phẩm!\n"; flg = false; } if (flg) { try { NHACUNGCAP ncc = (NHACUNGCAP)cbNCC.SelectedItem; LOAISANPHAM lsp = (LOAISANPHAM)cboLSP.SelectedItem; string id = (string)lstSP.SelectedRows[0].Cells[0].Value; if (ctl.checkExist(txtTenSP.Text) || txtTenSP.Text.Contains((string)lstSP.SelectedRows[0].Cells[1].Value)) { if (ctl.editSP(id, txtTenSP.Text, txtHinhAnh.Text, lsp.MALOAI, ncc.MANCC)) { MessageBox.Show("Cập nhật Sản phẩm thành công!"); GUI_SanPham_Load(null, null); controlFunction("enableAll"); } else { MessageBox.Show("Cập nhật Sản phẩm không thành công!"); } } } catch (Exception) { MessageBox.Show("Nhập lại đúng Nhà cung cấp/Loại sản phẩm"); } } else { MessageBox.Show(sTmp); } } }