public ActionResult Index(T_XSDModels evalModel) { SysUser UserModel = Session["UserModel"] as SysUser; try { ViewData["shUserId"] = UserModel.UserId; evalModel.currentPage = int.Parse(Request["pageNum"].ToString()); } catch { } string order = ""; try { order = Request["orderField"].ToString(); } catch { } if (order.Trim() == "${param.orderField}") { order = ""; } int pagesize = Convert.ToInt32(evalModel.pageSize); int pagecount = Convert.ToInt32(evalModel.pagecount); int currentPage = Convert.ToInt32(evalModel.currentPage); evalModel.DataModel = evalModel.DataModel ?? new T_XSD(); string strCUSQY = "请选择"; if (Request["strXSDH"] != null) { string str = Request["strXSDH"].ToString(); if (!String.IsNullOrEmpty(str)) { evalModel.DataModel.XSDH = str; } } if (Request["strXSDMC"] != null) { string str = Request["strXSDMC"].ToString(); if (!String.IsNullOrEmpty(str)) { evalModel.DataModel.XSMC = str; } } if (Request["strCUSQY"] != null) { strCUSQY = Request["strCUSQY"].ToString(); if (!String.IsNullOrEmpty(strCUSQY)) { evalModel.DataModel.KHID = Convert.ToInt16(strCUSQY); } } var strXSPerson = ""; if (Request["strXSPerson"] != null) { strXSPerson = Request["strXSPerson"].ToString(); if (!String.IsNullOrEmpty(strXSPerson)) { evalModel.DataModel.XSRY = strXSPerson; } } ViewData["strXSPerson"] = strXSPerson; var cpId = 0; if (Request["strXSCPMC"] != null) { string str = Request["strXSCPMC"].ToString(); if (!String.IsNullOrEmpty(str)) { cpId = Convert.ToInt32(str); } ViewData["strXSCPMC"] = str; } var cusId = 0; if (Request["strXSCusQY"] != null) { string str = Request["strXSCusQY"].ToString(); if (!String.IsNullOrEmpty(str)) { cusId = Convert.ToInt32(str); } ViewData["strXSCusQY"] = str; } //购货企业列表 T_CusQY cusqy = new T_CusQY(); ViewBag.CUSQY = new SelectList(T_CusQYDomain.GetInstance().GetAllT_CusQY(cusqy).Where(p => p.CusStatus == 1).ToList(), "CusID", "CusMC"); ViewData["strCUSQY"] = strCUSQY; //获取本企业下的人员列表 T_Person person = new T_Person(); person.PsQYID = (int)UserModel.UserCompanyID; ViewBag.Persons = new SelectList(T_PersonDomain.GetInstance().GetAllT_Person(person), "PsMZ", "PsMZ"); T_SupQYModels supmode = new T_SupQYModels(); supmode.DataModel = supmode.DataModel ?? new T_SupQY(); supmode.DataList = T_SupQYDomain.GetInstance().GetAllT_SupQY(supmode.DataModel).Where(p => p.SupStatus == 1).ToList(); ViewData["SupQYList"] = new SelectList(supmode.DataList, "SupID", "SupMC"); T_YLCPModels ylcpQymode = new T_YLCPModels(); ylcpQymode.DataModel = ylcpQymode.DataModel ?? new T_YLCP(); ylcpQymode.DataList = T_YLCPDomain.GetInstance().GetAllT_YLCP(ylcpQymode.DataModel).Where(p => p.CPStatus == 1).ToList(); ViewData["YLCP"] = new SelectList(ylcpQymode.DataList, "CPID", "CPMC"); evalModel.DataList = T_XSDDomain.GetInstance().PageT_XSD(evalModel.DataModel, evalModel.StartTime, evalModel.EndTime, currentPage, pagesize, cpId, cusId, out pagecount, out resultCount); evalModel.resultCount = resultCount; return(View("~/Views/T_XSD/Index.cshtml", evalModel)); }
public int resultCount = 0; // 总条数 // GET: T_CGHZ public ActionResult Index(T_CGMXModels evalModel) { try { evalModel.currentPage = int.Parse(Request["pageNum"].ToString()); } catch { } string order = ""; string qyid = ""; try { order = Request["orderField"].ToString(); } catch { } if (order.Trim() == "${param.orderField}") { order = ""; } evalModel.DataModel = evalModel.DataModel ?? new T_CGMX(); //加载产品生产企业 T_SupQYModels qymode = new T_SupQYModels(); qymode.DataModel = qymode.DataModel ?? new T_SupQY(); qymode.DataList = T_SupQYDomain.GetInstance().GetAllT_SupQY(qymode.DataModel); ViewData["QY"] = new SelectList(qymode.DataList, "SupID", "SupMC"); if (Request["QYList"] != null) { qyid = Request["QYList"].ToString(); if (!String.IsNullOrEmpty(qyid)) { T_SupQY qycp = new T_SupQY(); qycp.SupID = int.Parse(qyid); evalModel.DataModel.T_SupQY1 = qycp; } } ViewData["QYList"] = qyid; Expression <Func <T_YLCP, bool> > where = PredicateBuilder.True <T_YLCP>(); var lst = T_YLCPDomain.GetInstance().GetAllModels <int>(where); ViewData["CGHZ_YLCP"] = new SelectList(lst, "CPID", "CPMC"); var cpid = ""; if (Request["CGHZ_CPID"] != null) { cpid = Request["CGHZ_CPID"].ToString(); if (!String.IsNullOrEmpty(cpid)) { evalModel.DataModel.CPID = int.Parse(cpid); } } ViewData["CGHZ_CPID"] = cpid; int pagesize = Convert.ToInt32(evalModel.pageSize); int pagecount = Convert.ToInt32(evalModel.pagecount); int currentPage = Convert.ToInt32(evalModel.currentPage); evalModel.DataModel = evalModel.DataModel ?? new T_CGMX(); evalModel.DataList = T_CGMXDomain.GetInstance().PageT_CGMX(evalModel.DataModel, evalModel.StartTime, evalModel.EndTime, currentPage, pagesize, out pagecount, out resultCount); evalModel.resultCount = resultCount; var totalNum = 0; if (evalModel.DataList != null && evalModel.DataList.Count > 0) { evalModel.DataList.ForEach(p => { totalNum += p.CPNUM == null ? 0 : (int)p.CPNUM; }); } ViewBag.TotalNum = totalNum; return(View("~/Views/T_CGHZ/Index.cshtml", evalModel)); }
public ActionResult Index(T_CKDModels evalModel) { try { evalModel.currentPage = int.Parse(Request["pageNum"].ToString()); } catch { } string order = ""; try { order = Request["orderField"].ToString(); } catch { } if (order.Trim() == "${param.orderField}") { order = ""; } int pagesize = Convert.ToInt32(evalModel.pageSize); int pagecount = Convert.ToInt32(evalModel.pagecount); int currentPage = Convert.ToInt32(evalModel.currentPage); evalModel.DataModel = evalModel.DataModel ?? new T_CKD(); if (Request["strCKDName"] != null) //出库单号 { string str = Request["strCKDName"].ToString(); if (!String.IsNullOrEmpty(str)) { evalModel.DataModel.CKDH = str.Trim(); } ViewData["strCKDName"] = str; } if (Request["strCKDMC"] != null) //出库单名称 { string str = Request["strCKDMC"].ToString(); if (!String.IsNullOrEmpty(str)) { evalModel.DataModel.CKMC = str.Trim(); } } var ghId = 0; if (Request["strCKDGHQY"] != null) { var str = Request["strCKDGHQY"].ToString(); if (!string.IsNullOrEmpty(str)) { ghId = Convert.ToInt32(str); } ViewData["strCKDGHQY"] = str; } var cpId = 0; //产品名称 if (Request["strCKDCPMC"] != null) { string str = Request["strCKDCPMC"].ToString(); if (!String.IsNullOrEmpty(str)) { cpId = Convert.ToInt32(str); } ViewData["strCKDCPMC"] = str; } var scId = 0; //生产企业ID if (Request["strCKDSCQY"] != null) { string str = Request["strCKDSCQY"].ToString(); if (!String.IsNullOrEmpty(str)) { scId = Convert.ToInt32(str); } ViewData["strCKDSCQY"] = str; } //购货企业列表 T_CusQY cusqy = new T_CusQY(); ViewBag.CUSQY = new SelectList(T_CusQYDomain.GetInstance().GetAllT_CusQY(cusqy).Where(p => p.CusStatus == 1).ToList(), "CusID", "CusMC"); T_SupQYModels supmode = new T_SupQYModels(); supmode.DataModel = supmode.DataModel ?? new T_SupQY(); supmode.DataList = T_SupQYDomain.GetInstance().GetAllT_SupQY(supmode.DataModel).Where(p => p.SupStatus == 1).ToList(); ViewData["SupQYList"] = new SelectList(supmode.DataList, "SupID", "SupMC"); T_YLCPModels ylcpQymode = new T_YLCPModels(); ylcpQymode.DataModel = ylcpQymode.DataModel ?? new T_YLCP(); ylcpQymode.DataList = T_YLCPDomain.GetInstance().GetAllT_YLCP(ylcpQymode.DataModel).Where(p => p.CPStatus == 1).ToList(); ViewData["YLCP"] = new SelectList(ylcpQymode.DataList, "CPID", "CPMC"); evalModel.DataList = T_CKDDomain.GetInstance().PageT_CKD(evalModel.DataModel, evalModel.StartTime, evalModel.EndTime, currentPage, pagesize, cpId, scId, ghId, out pagecount, out resultCount); evalModel.resultCount = resultCount; return(View("~/Views/T_CKD/Index.cshtml", evalModel)); }
public ActionResult Index(T_KCModels evalModel) { try { evalModel.currentPage = int.Parse(Request["pageNum"].ToString()); } catch { } string ckid = ""; string qyid = ""; string cpid = ""; string order = ""; try { order = Request["orderField"].ToString(); } catch { } if (order.Trim() == "${param.orderField}") { order = ""; } //加载购买商商企业列表 T_YLCPModels ylcpQymode = new T_YLCPModels(); ylcpQymode.DataModel = ylcpQymode.DataModel ?? new T_YLCP(); ylcpQymode.DataList = T_YLCPDomain.GetInstance().GetAllT_YLCP(ylcpQymode.DataModel).Where(p => p.CPStatus == Convert.ToInt32("1")).ToList(); ViewData["YLCP"] = new SelectList(ylcpQymode.DataList, "CPID", "CPMC"); //加载购买商商企业列表 T_CKModels ckmode = new T_CKModels(); ckmode.DataModel = ckmode.DataModel ?? new T_CK(); ckmode.DataList = T_CKDomain.GetInstance().GetAllT_CK(ckmode.DataModel); ViewData["CK"] = new SelectList(ckmode.DataList, "CKID", "CKMC"); //加载产品生产企业 T_SupQYModels qymode = new T_SupQYModels(); qymode.DataModel = qymode.DataModel ?? new T_SupQY(); qymode.DataList = T_SupQYDomain.GetInstance().GetAllT_SupQY(qymode.DataModel).Where(p => p.SupStatus == 1).ToList(); ViewData["QY"] = new SelectList(qymode.DataList, "SupID", "SupMC"); int pagesize = Convert.ToInt32(evalModel.pageSize); int pagecount = Convert.ToInt32(evalModel.pagecount); int currentPage = Convert.ToInt32(evalModel.currentPage); evalModel.DataModel = evalModel.DataModel ?? new T_KC(); if (Request["CKList"] != null) { ckid = Request["CKList"].ToString(); if (!String.IsNullOrEmpty(ckid)) { evalModel.DataModel.CKID = Convert.ToInt16(ckid); } } if (Request["CPList"] != null) { cpid = Request["CPList"].ToString(); if (!String.IsNullOrEmpty(cpid)) { evalModel.DataModel.CPID = Convert.ToInt16(cpid); } } if (Request["QYList"] != null) { qyid = Request["QYList"].ToString(); if (!String.IsNullOrEmpty(qyid)) { evalModel.DataModel.ScqyID = Convert.ToInt16(qyid); } } var supid = ""; if (Request["strKCSupQY"] != null) { supid = Request["strKCSupQY"].ToString(); if (!String.IsNullOrEmpty(supid)) { evalModel.DataModel.SupID = Convert.ToInt16(supid); } } ViewData["CKList"] = ckid; ViewData["CPList"] = cpid; ViewData["QYList"] = qyid; ViewData["strKCSupQY"] = supid; evalModel.DataList = T_KCDomain.GetInstance().PageT_KC(evalModel.DataModel, evalModel.StartTime, evalModel.EndTime, currentPage, pagesize, out pagecount, out resultCount); evalModel.resultCount = resultCount; return(View("~/Views/T_KC/Index.cshtml", evalModel)); }
/// <summary> /// 获取提示信息 /// </summary> public string GetTipInfo() { var strHtml = new StringBuilder(); Expression <Func <ActivityInfo, bool> > whereActivityInfo = p => (p.EndTime != null && DateTime.Now <= p.EndTime.Value); whereActivityInfo = whereActivityInfo.And(p => p.StartTime != null && DateTime.Now >= p.StartTime.Value); var ActivityInfoCount = ActivityInfoDomain.GetInstance().GetAllModels <int>(whereActivityInfo).Count; //有效的公告数量 var AlarmCount = T_BJDDomain.GetInstance().GetCount(); //报警数量 if (AlarmCount > 0) { strHtml.Append(string.Format(strTemplete, "alarmManage", "/T_BJD/Index/", "预警通知", AlarmCount, "报警")); } if (ActivityInfoCount > 0) { strHtml.Append(string.Format(strTemplete, "ActivityInfoManage", "/ActivityInfo/Index/", "公告管理", ActivityInfoCount, "公告")); } var RoleCode = GetRoleCode(); if (RoleCode == "2") { #region Expression <Func <T_SupQY, bool> > whereSupQY = p => p.SupStatus == 0; var SupQYCount = T_SupQYDomain.GetInstance().GetAllModels <int>(whereSupQY).Count; //待审批的供货企业数量 Expression <Func <T_YLCP, bool> > whereYLCP = p => p.CPStatus == 0; var YLCPCount = T_YLCPDomain.GetInstance().GetAllModels <int>(whereYLCP).Count; //待审批的医疗产品数量 Expression <Func <T_CusQY, bool> > whereCusQY = p => p.CusStatus == 0; var CusQYCount = T_CusQYDomain.GetInstance().GetAllModels <int>(whereCusQY).Count; //待审批的购货企业数量 Expression <Func <T_CGD, bool> > whereCGD = p => p.ISSH == 0; var CGDCount = T_CGDDomain.GetInstance().GetAllModels <int>(whereCGD).Count; //待审批的采购单数量 Expression <Func <T_RKD, bool> > whereRKD = p => p.ISSH == 0; var RKDCount = T_RKDDomain.GetInstance().GetAllModels <int>(whereRKD).Count; //待审批的入库单数量 Expression <Func <T_XSD, bool> > whereXSD = p => p.XSFLAG == 0; var XSDCount = T_XSDDomain.GetInstance().GetAllModels <int>(whereXSD).Count; //待审批的销售单数量 Expression <Func <T_SHD, bool> > whereSHD = p => p.ISSH == 0; var SHDCount = T_SHDDomain.GetInstance().GetAllModels <int>(whereSHD).Count; //待审批的损耗单数量 Expression <Func <T_THD, bool> > whereTHD = p => p.ISSH == 0; var THHDCount = T_THDDomain.GetInstance().GetAllModels <int>(whereTHD).Count; //待审批的退货单数量 if (SupQYCount > 0) { strHtml.Append(string.Format(strTemplete, "SupQYManage", "/T_SupQY/Index/", "供货企业", SupQYCount, "供货企业待审批")); } if (YLCPCount > 0) { strHtml.Append(string.Format(strTemplete, "YLCPManage", "/T_YLCP/Index/", "产品信息", YLCPCount, "产品待审批")); } if (CusQYCount > 0) { strHtml.Append(string.Format(strTemplete, "CusQYManage", "/T_CusQY/Index/", "购货企业", CusQYCount, "购货企业待审批")); } if (CGDCount > 0) { strHtml.Append(string.Format(strTemplete, "CGDManage", "/T_CGD/Index/", "采购管理", CGDCount, "采购单待审批")); } if (RKDCount > 0) { strHtml.Append(string.Format(strTemplete, "RKDManage", "/T_RKD/Index/", "入库管理", RKDCount, "入库单待审批")); } if (XSDCount > 0) { strHtml.Append(string.Format(strTemplete, "XSDManage", "/T_XSD/Index/", "销售管理", XSDCount, "销售单待审批")); } if (SHDCount > 0) { strHtml.Append(string.Format(strTemplete, "SHDManage", "/T_SHD/Index/", "损耗管理", SHDCount, "损耗单待审批")); } if (THHDCount > 0) { strHtml.Append(string.Format(strTemplete, "THDManage", "/T_THD/Index/", "退货管理", THHDCount, "退货单待审批")); } #endregion } return(strHtml.ToString()); }