public bool editSP(string id, string ten, string hinhanh, string maloai, string mancc) { db = new CMART8Entities(); SANPHAM SP = db.SANPHAMs.Single(st => st.MASP.Equals(id)); try { if (maloai != SP.MALOAI) { LOAISANPHAM lsp1 = db.LOAISANPHAMs.Single(st => st.MALOAI.Equals(maloai)); LOAISANPHAM lsp2 = db.LOAISANPHAMs.Single(st => st.MALOAI.Equals(SP.MALOAI)); SP.TENSP = ten; SP.HINHANH = hinhanh; SP.MALOAI = maloai; SP.MANCC = mancc; lsp2.SOLUONGSP = lsp2.SOLUONGSP - 1; lsp1.SOLUONGSP = lsp1.SOLUONGSP + 1; db.SaveChanges(); } else { SP.TENSP = ten; SP.HINHANH = hinhanh; SP.MANCC = mancc; db.SaveChanges(); } return(true); } catch (Exception) { return(false); } }
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 deleteLSP(String id) { try { db = new CMART8Entities(); LOAISANPHAM LSP = db.LOAISANPHAMs.Single(st => st.MALOAI.Contains(id)); db.LOAISANPHAMs.Remove(LSP); db.SaveChanges(); return(true); } catch { return(false); } }
public bool deleteSP(String id) { try { db = new CMART8Entities(); SANPHAM SP = db.SANPHAMs.Single(st => st.MASP.Contains(id)); LOAISANPHAM lsp = db.LOAISANPHAMs.Single(st => st.MALOAI.Equals(SP.MALOAI)); db.SANPHAMs.Remove(SP); lsp.SOLUONGSP = lsp.SOLUONGSP - 1; db.SaveChanges(); return(true); } catch { return(false); } }
public bool editLSP(string id, string ten) { db = new CMART8Entities(); LOAISANPHAM LSP = db.LOAISANPHAMs.Single(st => st.MALOAI.Equals(id)); try { LSP.TENLOAI = ten; db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool addLSP(string ten) { db = new CMART8Entities(); LOAISANPHAM LSP = new LOAISANPHAM(); try { LSP.MALOAI = DateTime.Now.ToString(); LSP.TENLOAI = ten; LSP.SOLUONGSP = 0; db.LOAISANPHAMs.Add(LSP); db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool addSP(string ten, string hinhanh, string maloai, string mancc) { db = new CMART8Entities(); SANPHAM SP = new SANPHAM(); LOAISANPHAM lsp = db.LOAISANPHAMs.Single(st => st.MALOAI.Equals(maloai)); try { SP.MASP = DateTime.Now.ToString(); SP.TENSP = ten; SP.HINHANH = hinhanh; SP.MALOAI = maloai; SP.MANCC = mancc; db.SANPHAMs.Add(SP); lsp.SOLUONGSP = lsp.SOLUONGSP + 1; 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); } } }