Ejemplo n.º 1
0
        public ActionResult IssueToProduction(INVStoreTrans model)
        {
            if (model.TransactionID == 0)
            {
                var msg           = objBLL.Save(model, Convert.ToInt32(Session["UserID"]), "IssueToProduction/IssueToProduction");
                var TransactionID = objBLL.GetTransactionID();
                var TransactionNo = objDalIssue.GetTransactionNo(TransactionID);

                if (model.PageName == "Adjustment")
                {
                    var TransactionItemList = objDalIssue.GetTransactionItemListForStockAdjust(TransactionID, model.TransactionFrom);
                    return(Json(new { Msg = msg, TransactionID = TransactionID, TransactionNo = TransactionNo, TransactionItemList = TransactionItemList }, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    var TransactionItemList = objDalIssue.GetTransactionItemList(TransactionID, model.TransactionFrom);
                    return(Json(new { Msg = msg, TransactionID = TransactionID, TransactionNo = TransactionNo, TransactionItemList = TransactionItemList }, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                var msg = objBLL.Update(model, Convert.ToInt32(Session["UserID"]));

                if (model.PageName == "Adjustment")
                {
                    var TransactionItemList = objDalIssue.GetTransactionItemListForStockAdjust(model.TransactionID, model.TransactionFrom);
                    return(Json(new { Msg = msg, TransactionItemList = TransactionItemList }, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    var TransactionItemList = objDalIssue.GetTransactionItemList(model.TransactionID, model.TransactionFrom);
                    return(Json(new { Msg = msg, TransactionItemList = TransactionItemList }, JsonRequestBehavior.AllowGet));
                }
            }
        }