Exemplo n.º 1
0
        public ActionResult Edit(string id = "")
        {
            var userName = FormsAuth.GetUserData().UserName;
            var data     = new PurchaseApiController().GetEditMaster(id);
            var model    = new
            {
                form       = data.form,
                scrollKeys = data.scrollKeys,
                dataSource = new
                {
                    //warehouseItems = new psi_warehouseService().GetDynamicList(ParamQuery.Instance().Select("Id as value,Name as text"))
                },
                urls = new
                {
                    getdetail = "/api/psi/purchase/getdetail/",
                    getmaster = "/api/psi/purchase/geteditmaster/",
                    edit      = "/api/psi/purchase/edit",
                    audit     = "/api/psi/purchase/audit/",
                    getrowid  = "/api/psi/purchase/getnewrowid/",
                },
                resx = new
                {
                    rejected     = "已撤消修改!",
                    editSuccess  = "保存成功!",
                    auditSuccess = "单据已审核!"
                },
                defaultForm = new{
                    BillNo         = id,
                    BillDate       = DateTime.Now,
                    DoPerson       = userName,
                    DoDate         = DateTime.Now,
                    Supplier       = "",
                    ContractName   = "",
                    PurchaseDate   = DateTime.Now,
                    PurchasePerson = userName,
                    TotalMoney     = 0,
                    Remark         = "",
                    AuditPerson    = userName,
                    AuditDate      = DateTime.Now,
                    AuditState     = "Unapproved",
                    AuditReason    = "",
                    CreatePerson   = userName,
                    CreateDate     = DateTime.Now,
                    UpdatePerson   = "",
                    UpdateDate     = ""
                },
                defaultRow = new
                {
                    Num       = 1,
                    UnitPrice = 0,
                    Money     = 0
                },
                setting = new
                {
                    postFormKeys   = new string[] { "BillNo" },
                    postListFields = new string[] { "BillNo", "RowId", "GoodNo", "Num", "UnitPrice", "Money", "Remark" }
                }
            };

            return(View(model));
        }
        public ActionResult Edit(string id = "")
        {
            var userName = FormsAuth.GetUserData().UserName;
            var data = new PurchaseApiController().GetEditMaster(id);
            var model = new
            {
                form = data.form,
                scrollKeys = data.scrollKeys,
                dataSource = new
                {
                    //warehouseItems = new psi_warehouseService().GetDynamicList(ParamQuery.Instance().Select("Id as value,Name as text"))
                },
                urls = new
                {
                    getdetail = "/api/psi/purchase/getdetail/",
                    getmaster = "/api/psi/purchase/geteditmaster/",
                    edit = "/api/psi/purchase/edit",
                    audit = "/api/psi/purchase/audit/",
                    getrowid = "/api/psi/purchase/getnewrowid/",
                },
                resx = new
                {
                    rejected = "已撤消修改!",
                    editSuccess = "保存成功!",
                    auditSuccess = "单据已审核!"
                },
                defaultForm=new{
                    BillNo = id,
                    BillDate = DateTime.Now,
                    DoPerson = userName,
                    DoDate = DateTime.Now,
                    Supplier = "",
                    ContractName = "",
                    PurchaseDate = DateTime.Now,
                    PurchasePerson = userName,
                    TotalMoney = 0,
                    Remark = "",
                    AuditPerson = userName,
                    AuditDate = DateTime.Now,
                    AuditState = "Unapproved",
                    AuditReason = "",
                    CreatePerson = userName,
                    CreateDate = DateTime.Now,
                    UpdatePerson = "",
                    UpdateDate = ""
                },
                defaultRow = new
                {
                    Num = 1,
                    UnitPrice = 0,
                    Money = 0
                },
                setting = new
                {
                    postFormKeys = new string[] { "BillNo" },
                    postListFields = new string[] { "BillNo", "RowId", "GoodNo", "Num", "UnitPrice", "Money", "Remark" }
                }
            };

            return View(model);
        }