Exemple #1
0
        public ValidationMsg Save(PrdWBProduction model, int userId, string pageUrl)
        {
            var transactionOption = new TransactionOptions {
                Timeout = new TimeSpan(0, 0, 99999)
            };
            var vMsg = new ValidationMsg();


            using (var transactionScope = new TransactionScope(TransactionScopeOption.RequiresNew, transactionOption))
            {
                try
                {
                    _dalChemicalConsumption = new DalPrdChemConsumption();

                    WBProductionID = _dalChemicalConsumption.Save(model, userId, pageUrl);

                    //GetpurchaseID(purchaseID);

                    if (WBProductionID > 0)
                    {
                        transactionScope.Complete();

                        vMsg.Type = Enums.MessageType.Success;
                        vMsg.Msg  = "Saved successfully.";
                        //vMsg.ReturnId = _dalChemicalForeignPurchaseOrder.GetOrderNo(OrderID);
                    }
                    else
                    {
                        vMsg.Type = Enums.MessageType.Error;
                        vMsg.Msg  = "Failed to save.";
                    }
                }

                catch (Exception e)
                {
                    vMsg.Type = Enums.MessageType.Error;
                    vMsg.Msg  = "Failed to save.";
                }
            }



            return(vMsg);
        }
Exemple #2
0
        public ActionResult ChemConsumption(PrdWBProduction model)
        {
            if (model.WBProductionID == 0)
            {
                var  msg            = objBll.Save(model, Convert.ToInt32(Session["UserID"]), "ChemConsumption/ChemicalConsumption");
                long WBProductionID = objBll.GetProductionID();

                var LeatherList  = objDal.GetLeatherListAfterSave(WBProductionID);
                var ChemicalList = objDal.GetChemicalListAfterSave(WBProductionID, model.ProductionFloor);
                return(Json(new { Msg = msg, WBProductionID = WBProductionID, LeatherList = LeatherList, ChemicalList = ChemicalList }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                var msg          = objBll.Update(model, Convert.ToInt32(Session["UserID"]));
                var LeatherList  = objDal.GetLeatherListAfterSave(model.WBProductionID);
                var ChemicalList = objDal.GetChemicalListAfterSave(model.WBProductionID, model.ProductionFloor);


                return(Json(new { Msg = msg, LeatherList = LeatherList, ChemicalList = ChemicalList }, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #3
0
        public ValidationMsg Update(PrdWBProduction model, int userId)
        {
            var transactionOption = new TransactionOptions {
                Timeout = new TimeSpan(0, 0, 9999)
            };
            var vMsg = new ValidationMsg();

            using (var transactionScope = new TransactionScope(TransactionScopeOption.RequiresNew, transactionOption))
            {
                try
                {
                    _dalChemicalConsumption = new DalPrdChemConsumption();

                    var UpdateStatus = _dalChemicalConsumption.Update(model, userId);

                    if (UpdateStatus > 0)
                    {
                        transactionScope.Complete();

                        vMsg.Type = Enums.MessageType.Update;
                        vMsg.Msg  = "Updated successfully.";
                    }
                    else
                    {
                        vMsg.Type = Enums.MessageType.Error;
                        vMsg.Msg  = "Failed to Update.";
                    }
                }

                catch (Exception)
                {
                    vMsg.Type = Enums.MessageType.Error;
                    vMsg.Msg  = "Failed to Update.";
                }
            }
            return(vMsg);
        }