protected void addStock_Submit(object sender, EventArgs e) { string itemId = Request.Form["clothesId"]; string itemAmount = Request.Form["amount"]; //int itemAmount = Convert.ToInt32(itemAmount); System.Diagnostics.Debug.WriteLine(itemId + itemAmount); applyResult = DBModel.sharedDBModel().addApplyFromSystem(theStaff.staffId); if (applyResult != null) { if (DBModel.sharedDBModel().addApplyDetailInfoFromSystemWithApplyIdItemIdAndItemAmount(theStaff.staffId, applyResult.applyId, itemId, int.Parse(itemAmount))) { System.Diagnostics.Debug.WriteLine("diao huo chenggong "); Response.Redirect("Manager_StockInfo.aspx"); } else { System.Diagnostics.Debug.WriteLine("diaohuo shi bai "); Session["errorMessage"] = "从总店调货失败"; Session["returnURL"] = "Manager_AddStockPage.aspx"; Response.Redirect("Error.aspx"); } } else { System.Diagnostics.Debug.WriteLine("diaohuo shi bai "); Session["errorMessage"] = "从总店调货失败"; Session["returnURL"] = "Manager_AddStockPage.aspx"; Response.Redirect("Error.aspx"); } }
protected void addStock_Submit(object sender, EventArgs e) { string shopId = Request.Form["shopid"]; string itemId = Request.Form["clothesId"]; string itemAmount = Request.Form["amount"]; //int itemAmount = Convert.ToInt32(itemAmount); System.Diagnostics.Debug.WriteLine(shopId + itemId + itemAmount); applyResult = DBModel.sharedDBModel().addApplyFromOtherShop(theStaff.staffId,shopId); if (applyResult != null) { if (DBModel.sharedDBModel().addApplyDetailInfoFromOtherShopWithApplyIdItemIdAndItemAmount(theStaff.staffId,applyResult.applyId, itemId, int.Parse(itemAmount))) { System.Diagnostics.Debug.WriteLine("diao huo chenggong "); Response.Redirect("Manager_StockInfo.aspx"); } else { System.Diagnostics.Debug.WriteLine("diaohuo shi bai "); Session["errorMessage"] = "从分店调货失败,对方的库存已经不足"; Session["returnURL"] = "Manager_AddStockPage.aspx"; Response.Redirect("Error.aspx"); } } else { System.Diagnostics.Debug.WriteLine("diaohuo shi bai "); Session["errorMessage"] = "从分店调货失败,对方的库存已经不足"; Session["returnURL"] = "Manager_AddStockPage.aspx"; Response.Redirect("Error.aspx"); } }
/** * 34.店长申请从总库补货 * 参数:店长的Id * 返回:新建的补货申请表 * 备注:申请表的状态默认同意状态(通过测试) */ public apply addApplyFromSystem(string staffId) { string newId = createNewId("apply"); string shopId = getShopIdByStaffId(staffId); using (YMDBEntities db = new YMDBEntities()) { try { apply newApply = new apply { applyId = newId, outShop = "SYSTEM", inShop = shopId, state = "ok", applyTime = DateTime.Now, }; db.apply.Add(newApply); db.SaveChanges(); return newApply; } catch (Exception ex) { System.Diagnostics.Debug.WriteLine("你输错了总库不给你补货,回家去反省."); System.Diagnostics.Debug.WriteLine(ex.StackTrace); return null; } } }
/** * 36.店长申请从其他店面调货 * 参数:店长的Id,对方店面的Id * 返回:新建的调货申请表 * 备注:申请表的状态需要设置为申请状态(通过测试) */ public apply addApplyFromOtherShop(string staffId, string otherShopId) { string shopId = getShopIdByStaffId(staffId); if (shopId.Equals(otherShopId)) { System.Diagnostics.Debug.WriteLine("你这玩儿啥呢?自己向自己店申请调货?回去看看参数是不搞错了."); return null; } string newId = createNewId("apply"); using (YMDBEntities db = new YMDBEntities()) { try { apply newApply = new apply { applyId = newId, outShop = otherShopId, inShop = shopId, state = "ok", applyTime = DateTime.Now, }; db.apply.Add(newApply); db.SaveChanges(); return newApply; } catch (Exception ex) { System.Diagnostics.Debug.WriteLine("调货申请不满足外键约束,自己找问题吧."); System.Diagnostics.Debug.WriteLine(ex.StackTrace); return null; } } }