public ActionResult Index(int id = 0)
        {
            uc = new sys_codeService().Getsys_codeByTypeAndID("MaintenanceType", id);
            var model = new
            {
                dataSource = new{
                },
                urls       = new{
                    query  = "/api/Mms/EQP_EquipmentMaintenance",
                    newkey = "/api/Mms/EQP_EquipmentMaintenance/getnewkey",
                    edit   = "/api/Mms/EQP_EquipmentMaintenance/edit"
                },
                resx = new{
                    noneSelect   = "请先选择一条数据!",
                    editSuccess  = "保存成功!",
                    auditSuccess = "单据已审核!"
                },
                form = new{
                    EquipmentCode   = "",
                    WorkshopName    = "",
                    MaintenanceType = id
                },
                defaultRow = new {
                    MaintenanceType = id,
                    IsEnable        = 1,
                },
                setting = new{
                    idField        = "ID",
                    postListFields = new string[] { "ID", "MaintenanceCode", "EquipmentCode", "EquipmentName", "WorkshopID", "WorkshopName", "MaintenanceType", "MaintenanceName", "MaintenanceStandard", "IsEnable", "CreatePerson", "CreateTime", "ModifyPerson", "ModifyTime" }
                }
            };

            return(View(model));
        }
        public ActionResult Index(int id = 0)
        {
            var loginer = FormsAuth.GetUserData <LoginerBase>();
            SYS_BN_Department department = new SYS_BN_Department();

            if (id == 10)
            {
                var user = new SYS_BN_UserService().GetModel(ParamQuery.Instance().AndWhere("IsEnable", 1).AndWhere("UserCode", MmsHelper.GetUserCode()));
                department = new SYS_BN_DepartmentService().GetModel(ParamQuery.Instance().AndWhere("IsEnable", 1).AndWhere("DepartmentCode", user.DepartmentCode));
            }
            //var dapart=new SYS_BN_DepartmentService().get
            var warehouse = new SYS_BN_WarehouseService().GetWarehouseByCode(loginer.UserCode);

            uc         = new sys_codeService().Getsys_codeByTypeAndID("BillType", id);
            ViewBag.uc = uc;
            var model = new
            {
                urls = new
                {
                    query  = "/api/Mms/WMS_BN_BillMain",
                    remove = "/api/Mms/WMS_BN_BillMain/",
                    billno = "/api/Mms/WMS_BN_BillMain/getnewbillno",
                    audit  = "/api/Mms/WMS_BN_BillMain/audit/",
                    edit1  = "/Mms/WMS_BN_BillMain/edit/",
                    edit2  = "/Mms/WMS_BN_BillMain/customerEdit/?id=newid&type=" + id
                },
                resx = new
                {
                    detailTitle   = uc.Text + "明细",
                    noneSelect    = "请先选择一条单据!",
                    deleteConfirm = "确定要删除选中的单据吗?",
                    deleteSuccess = "删除成功!",
                    auditSuccess  = "单据已审核!"
                },
                dataSource = new
                {
                    //dsPurpose = new sys_codeService().GetValueTextListByType("Purpose")
                },
                form = new
                {
                    BillCode       = "",
                    ContractCode   = "",
                    ProjectName    = "",
                    DepartmentID   = department.DepartmentCode ?? "",
                    DepartmentName = department.DepartmentName ?? "",
                    SupplierCode   = "",
                    SupplierName   = "",
                    WarehouseCode  = "",
                    WarehouseName  = "",
                    ApproveState   = 1
                },
                idField = "ID"
            };

            return(View(model));
        }
Esempio n. 3
0
 public void Set_SysCode(sys_code c)
 {
     using (sartas3 db = new sartas3())
     {
         //sys_code tmp = db.sys_code.SingleOrDefault(n => n.Code_ID == c.Code_ID);
         db.sys_code.Attach(c);
         db.Entry(c).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
     }
 }
Esempio n. 4
0
 /// <summary>
 /// 只更新备注字段
 /// </summary>
 /// <param name="c"></param>
 public void Set_SysCodeRemark(sys_code c)
 {
     using (sartas3 db = new sartas3())
     {
         sys_code tmp = db.sys_code.SingleOrDefault(n => n.Code_ID == c.Code_ID);
         if (tmp != null)
         {
             tmp.Remark = c.Remark;
             db.SaveChanges();
         }
     }
 }
Esempio n. 5
0
        private void Cb_CheckedChanged(object sender, EventArgs e)
        {
            CheckEdit   thisone  = (CheckEdit)sender;
            sys_code    thiscode = (sys_code)thisone.Tag;
            BLL_SysCode scbll    = new BLL_SysCode();

            if (thisone.Checked)
            {
                thiscode.Remark = "";
            }
            else
            {
                thiscode.Remark = "unchosen";
            }
            scbll.Set_SysCodeRemark(thiscode);
        }
Esempio n. 6
0
        public ActionResult Index(int id = 0)
        {
            var loginer = FormsAuth.GetUserData <LoginerBase>();

            uc = new sys_codeService().Getsys_codeByTypeAndID("MaintenanceType", id);
            var model = new
            {
                dataSource = new{
                },
                urls       = new{
                    query  = "/api/Mms/EQP_EquipmentMaintenancePlan",
                    newkey = "/api/Mms/EQP_EquipmentMaintenancePlan/getnewkey",
                    edit   = "/api/Mms/EQP_EquipmentMaintenancePlan/edit"
                },
                resx = new{
                    noneSelect   = "请先选择一条数据!",
                    editSuccess  = "保存成功!",
                    auditSuccess = "单据已审核!"
                },
                form = new{
                    PlanedStartTime        = "",
                    EquipmentMaintenanceID = "",
                    EquipmentCode          = "",
                    EquipmentName          = "",
                    MaintenanceType        = id,
                    MaintenanceName        = uc.Text,
                    //MaintenanceMan = loginer.UserName,
                },
                defaultRow = new {
                    MaintenanceState = 1,
                    MaintenanceType  = id,
                    MaintenanceName  = uc.Text,
                },
                setting = new{
                    idField        = "ID",
                    postListFields = new string[] { "ID", "MaintenancePlanCode", "EquipmentMaintenanceID", "EquipmentCode", "EquipmentName", "MaintenanceType", "MaintenanceName", "PlanedStartTime", "PlanedFinishTime", "ActualStartTime", "ActualFinishTime", "PlanedContent", "ActualContent", "MaintenanceMan", "MaintenanceState", "IsEnable", "CreatePerson", "CreateTime", "ModifyPerson", "ModifyTime" }
                }
            };

            return(View(model));
        }
Esempio n. 7
0
        public object Post(JArray data)
        {
            using (var db = new SysContext())
            {
                for (int i = 0; i < data.Count; i++)
                {
                    JObject  obj      = data[i] as JObject;
                    RowState rowState = (RowState)(int)obj["_row_state"];
                    sys_code code     = obj.ToObject <sys_code>();
                    switch (rowState)
                    {
                    case RowState.Changed:
                        db.Entry(code).State = System.Data.Entity.EntityState.Modified;
                        break;

                    case RowState.New:
                        db.sys_code.Add(code);
                        break;

                    case RowState.Deleted:
                        db.Entry(code).State = System.Data.Entity.EntityState.Deleted;
                        break;
                    }
                }

                // 记录操作日志
                db.sys_log.Add(new sys_log
                {
                    UserCode = User.Identity.Name,
                    UserName = User.Identity.GetUserInfo().UserName,
                    Position = Request.RequestUri.PathAndQuery,
                    Target   = "字典分类数据",
                    Type     = "修改",
                    Message  = data.ToString(),
                    Date     = DateTime.Now,
                });
                db.SaveChanges();
            }
            return(true);
        }
        public ActionResult customerEdit(string id = "", string type = "")
        {
            uc         = new sys_codeService().Getsys_codeByTypeAndID("BillType", int.Parse(type));
            ViewBag.uc = uc;
            var loginer = FormsAuth.GetUserData <LoginerBase>();
            var user    = new SYS_BN_UserService().GetModel(ParamQuery.Instance().AndWhere("IsEnable", 1).AndWhere("UserCode", loginer.UserCode));
            //var department = new SYS_BN_UserService().GetDepartmentInfo(MmsHelper.GetUserCode());
            var department             = new SYS_BN_DepartmentService().GetModel(ParamQuery.Instance().AndWhere("IsEnable", 1).AndWhere("DepartmentCode", user.DepartmentCode));
            SYS_BN_Warehouse warehouse = new SYS_BN_Warehouse();

            if (department.DepartmentCode == "0107")
            {
                warehouse = new SYS_BN_WarehouseService().GetModel(ParamQuery.Instance().AndWhere("IsEnable", 1).AndWhere("UserCode", MmsHelper.GetUserCode()));
            }
            else
            {
                warehouse = new SYS_BN_WarehouseService().GetModel(ParamQuery.Instance().AndWhere("ISEnable", 1).AndWhere("WarehouseName", department.DepartmentName));
            }
            //var department=new SYS_BN_DepartmentService().GetIDNameList(MmsHelper.GetUserCode())



            warehouse    = warehouse ?? new SYS_BN_Warehouse();
            ViewBag.user = warehouse.WarehouseCode == null ? 0 : 1;

            var    data     = new WMS_BN_BillDetailApiController().GetPageData(id);
            string billCode = new WMS_BN_BillMainService().GetBillCodeByID(id);
            //string documentNo = MmsHelper.GetOrderNumber("WMS_BN_BillMain", "BillCode", uc.Description, "", "");
            var model = new
            {
                urls = new
                {
                    getdata     = "/api/Mms/WMS_BN_BillDetail/GetPageData/",    //获取主表数据及数据滚动数据api
                    edit        = "/api/Mms/WMS_BN_BillDetail/edit/",           //数据保存api
                    audit       = "/api/Mms/WMS_BN_BillDetail/audit/",          //审核api
                    newkey      = "/api/Mms/WMS_BN_BillDetail/GetNewRowId/",    //获取新的明细数据的主键(日语叫采番)
                    storageSave = "/api/Mms/WMS_BN_BillDetail/PostStorage/"
                },
                resx = new
                {
                    rejected    = "已撤消修改!",
                    editSuccess = "保存成功!",
                    auditPassed = "单据已通过审核!",
                    auditReject = "单据已取消审核!"
                },
                dataSource = new
                {
                    pageData = data,

                    DepartmentID   = department.DepartmentCode,
                    DepartmentName = department.DepartmentName,
                    WarehouseCode  = warehouse.WarehouseCode,
                    //payKinds = codeService.GetValueTextListByType("PayType")
                },
                form = new
                {
                    defaults    = new WMS_BN_BillMain().Extend(new { ID = data.scrollKeys.current, BillCode = data.form == null ? "系统生成" : data.form.BillCode, BillType = uc.Value, ContractCode = "", DepartmentID = "", DepartmentName = "", SupplierCode = "", WarehouseCode = warehouse.WarehouseCode, WarehouseName = warehouse.WarehouseName, ApproveState = "1", ApprovePerson = "", ApproveDate = "", ApproveRemark = "", Remark = "", CreatePerson = MmsHelper.GetUserName(), CreateTime = DateTime.Now, ModifyPerson = MmsHelper.GetUserName(), ModifyTime = DateTime.Now }),
                    primaryKeys = new string[] { "ID" }
                },
                tabs = new object[] {
                    new{
                        type       = "grid",
                        rowId      = "ID",
                        relationId = "ID",
                        postFields = new string[] { "ID", "BillCode", "OrderBillCode", "InventoryCode", "InventoryName", "Specs", "Unit", "MateNum", "ConfirmNum", "UnitPrice", "TotalPrice", "PackageCode", "BatchCode", "PBillCode", "AccountabilityCode", "Remark", "CreatePerson", "CreateTime", "ModifyPerson", "ModifyTime", "IsEnable" },
                        defaults   = new { ID = "", BillCode = billCode, InventoryCode = "", InventoryName = "", Unit = "", MateNum = "", ConfirmNum = "", PackageCode = "", BatchCode = "", PBillCode = "", AccountabilityCode = "", Remark = "", CreatePerson = "", CreateTime = "", ModifyPerson = "", ModifyTime = "", IsEnable = 1 }
                    }
                }
            };

            return(View("Edit", model));
        }