//Add CTPDX public bool addCTPDX(string masp, string soluong, PHIEUDEXUAT pdx) { db = new CMART8Entities(); try { try { CTPHIEUDEXUAT ctdx = db.CTPHIEUDEXUATs.Single(st => st.SOPHIEU.Equals(pdx.SOPHIEUDX) && st.MASP.Equals(masp)); int dem = int.Parse(ctdx.SOLUONG.ToString()) + int.Parse(soluong); ctdx.SOLUONG = dem; db.SaveChanges(); return(true); } catch { CTPHIEUDEXUAT ctdx = new CTPHIEUDEXUAT(); ctdx.SOPHIEU = pdx.SOPHIEUDX; ctdx.MASP = masp; ctdx.SOLUONG = int.Parse(soluong); db.CTPHIEUDEXUATs.Add(ctdx); db.SaveChanges(); return(true); } } catch { return(false); } }
//Delete CTPDX public bool deleteCTPDX(string masp, PHIEUDEXUAT pdx) { db = new CMART8Entities(); try { CTPHIEUDEXUAT ctdx = db.CTPHIEUDEXUATs.Single(st => st.SOPHIEU.Equals(pdx.SOPHIEUDX) && st.MASP.Equals(masp)); db.CTPHIEUDEXUATs.Remove(ctdx); db.SaveChanges(); return(true); } catch { return(false); } }