//public int GetNumberDT(string pIdItem,string pIdenter) //{ // DataTable dt = new DataTable(); // MySqlDataAdapter da = new MySqlDataAdapter("SELECT NUMBER FROM detail_enter_coupon WHERE ID_ITEM='"+pIdItem+"' AND ID_ENTER_COUPON ='"+pIdenter+"'", Properties.Settings.Default.DbSpaDataContextConnectionString); // da.Fill(dt); // return int.Parse(dt.Rows[0][0].ToString()); //} //Cap nhat Chi tiet phieu nhap,kho public int UpdateDtEnterCoupon(string pIdEnter, string pIdItem, string pNumber, string pPriceIn, string pMoney) { try { DetailEnterCoupon check = db.DetailEnterCoupons.Where(t => t.IDENTERCOUPON == int.Parse(pIdEnter) && t.IDITEM == int.Parse(pIdItem)).FirstOrDefault(); if (check != null) { int?numchange = int.Parse(pNumber) - check.NUMBER; check.IDENTERCOUPON = int.Parse(pIdEnter); check.IDITEM = int.Parse(pIdItem); check.NUMBER = int.Parse(pNumber); check.PRICEIN = float.Parse(pPriceIn); check.INTOMONEY = float.Parse(pMoney); check.STATUS = 1; //Tồn tại thì cập nhật => Cap nhat so luong kho UpdateNumberItemTerminal(pIdItem, numchange.ToString()); db.SubmitChanges(); return(1); } else { InsertOneDtailItem(pIdEnter, pIdItem, pNumber, pPriceIn, pMoney); UpdateNumberItemTerminal(pIdItem, pNumber); return(2);//Chưa tồn tại thì thêm => Them so luong kho } } catch { return(0); } }
//Xoa chi tiet phieu nhap theo phieu nhap(chi cap nhat status) public bool DeleteDtEnterCoupon(string pIdEnter, string pIdItem) { try { DetailEnterCoupon dt = db.DetailEnterCoupons.Where(t => t.IDENTERCOUPON == int.Parse(pIdEnter) && t.IDITEM == int.Parse(pIdItem)).FirstOrDefault(); dt.STATUS = 0; db.SubmitChanges(); return(true); } catch { return(false); } }
public int InsertOneDtailItem(string pIdEnter, string pIdItem, string pNumber, string pPriceIn, string pMoney) { try { //Đã kiểm tra trùng các mặt hàng trên GUI nên khi thêm ta không cần kiểm tra nửa. DetailEnterCoupon add = new DetailEnterCoupon(); add.IDENTERCOUPON = int.Parse(pIdEnter); add.IDITEM = int.Parse(pIdItem); add.NUMBER = int.Parse(pNumber); add.PRICEIN = float.Parse(pPriceIn); add.INTOMONEY = float.Parse(pMoney); add.STATUS = 1; db.DetailEnterCoupons.InsertOnSubmit(add); db.SubmitChanges(); return(1);//Them thanh cong } catch { return(0); } }
//Xoa hoan toan chi tiet phieu nhap public bool DeleteDetailEC(string pIdEnter, string pIdItem, string pNumber) { try { DetailEnterCoupon check = db.DetailEnterCoupons.Where(t => t.IDENTERCOUPON == int.Parse(pIdEnter) && t.IDITEM == int.Parse(pIdItem)).FirstOrDefault(); if (check != null) { //Tồn tại thì cập nhật => Cap nhat so luong kho Item update = db.Items.Where(t => t.ID == int.Parse(pIdItem)).FirstOrDefault(); update.NUMBER = update.NUMBER - int.Parse(pNumber); db.DetailEnterCoupons.DeleteOnSubmit(check); db.SubmitChanges(); return(true); } else { return(false); } } catch { return(false); } }