Пример #1
0
        public ActionResult RelationSupplier()
        {
            var opid      = Convert.ToInt64(Request["id"]);
            var operators = operatorBll.GetOperatorbyId(opid);

            if (operators != null)
            {
                var model = new OperatorSupplier();
                model.ID        = operators.ID;
                model.LoginName = operators.LoginName;
                model.RealName  = operators.RealName;
                var relation = sysoperatersupplier.GetSupplierByOperator(operators.ID);
                if (relation != null)
                {
                    model.Supplier = relation.Supplier;
                    long organization;
                    if (long.TryParse(relation.Reserve, out organization))
                    {
                        model.Orgnization = organization;
                    }
                }
                return(View(model));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }
Пример #2
0
        public ActionResult RelationSupplier(OperatorSupplier model)
        {
            var ac = Request["actionName"] ?? "";

            if (ac != "")
            {
                return(OtherAction(ac));
            }
            var user   = Session[Constants.USER_KEY] as User;
            var result = sysoperatersupplier.AddOperaterSupplier(new SysOperatorSupplier()
            {
                Operator = model.ID, Supplier = model.Supplier, Creator = user.SysOperator.ID, Reserve = model.Orgnization.ToString()
            });

            if (!result.IsSuccess)
            {
                TempData["returnMsgType"] = "error";
                TempData["returnMsg"]     = result.ProcMsg;
                return(View(model));
            }
            TempData["resultMsgType"] = "success";
            TempData["resultMsg"]     = result.ProcMsg;
            return(RedirectToAction("Index"));
        }