/// <summary> /// Contract_List页面行为 /// </summary> /// <returns>视图</returns> public ActionResult Contract_List() { //获取往来客户信息 ClientsFactory clientsfactory = new ClientsFactory(); List <IClientsB> lstclients = clientsfactory.GetDataClients(); List <ClientsM> clientsm = new List <ClientsM>(); if (lstclients != null && lstclients.Count > 0) { lstclients.ForEach(p => clientsm.Add(p.Infomation_clients)); } ViewBag.ClientsInfo = clientsm; //获取项目信息 ProjectsFactory projectsfactory = new ProjectsFactory(); List <IProjectsB> lstprojects = projectsfactory.GetDataProjects(); List <ProjectsM> projectsm = new List <ProjectsM>(); if (lstprojects != null && lstprojects.Count > 0) { lstprojects.ForEach(p => projectsm.Add(p.Infomation_projects)); } ViewBag.ProjectsInfo = projectsm; //获取合同信息 string id = ViewMethods.GetForm(Request, "ID", CommonEnums.ValueEnum.vlGet).ToString(); ContractFactory contractfactory = new ContractFactory(); IContractB lstContract = contractfactory.GetDataByID(id); ContractM contractm = (lstContract != null ? lstContract.Infomation_contract : null); ViewBag.ContractInfo = contractm; return(View()); }
/// <summary> /// Quantity_List页面行为 /// </summary> /// <return>视图</return> public ActionResult Quantity_List() { //获取项目信息 ProjectsFactory projectsfactory = new ProjectsFactory(); List <IProjectsB> lstprojects = projectsfactory.GetDataProjects(); List <ProjectsM> projectsm = new List <ProjectsM>(); if (lstprojects != null && lstprojects.Count > 0) { lstprojects.ForEach(p => projectsm.Add(p.Infomation_projects)); } ViewBag.Projects = projectsm; //获取工程量单ID数据信息 string sfid = ViewMethods.GetForm(Request, "ID", CommonEnums.ValueEnum.vlGet).ToString(); QuantityFactory quantityFactory = new QuantityFactory(); IQuantityB lstQuantity = quantityFactory.GetDataByID(sfid); QuantityM quantitym = (lstQuantity != null ? lstQuantity.Infomation_Quantity : null); ViewBag.QuantityInfo = quantitym; return(View()); }
/// <summary> /// Finance_List页面行为 /// </summary> /// <return>视图</return> public ActionResult FinanceA_List() { //获取项目信息 ProjectsFactory projectsfactory = new ProjectsFactory(); List <IProjectsB> lstprojects = projectsfactory.GetDataProjects(); List <ProjectsM> projectsm = new List <ProjectsM>(); if (lstprojects != null && lstprojects.Count > 0) { lstprojects.ForEach(p => projectsm.Add(p.Infomation_projects)); } ViewBag.Projects = projectsm; //获取收付款单ID数据信息 string sfid = "2"; FinanceFactory financeFactory = new FinanceFactory(); IFinanceB lstFinance = financeFactory.GetDataByID(sfid); FinanceM financem = (lstFinance != null ? lstFinance.Infomation_finance : null); ViewBag.FinanceInfo = financem; return(View()); }
/// <summary> /// Finance_List页面行为 /// </summary> /// <return>视图</return> public ActionResult Finance_List() { //获取项目信息 ProjectsFactory projectsfactory = new ProjectsFactory(); List <IProjectsB> lstprojects = projectsfactory.GetDataProjects(); List <ProjectsM> projectsm = new List <ProjectsM>(); if (lstprojects != null && lstprojects.Count > 0) { lstprojects.ForEach(p => projectsm.Add(p.Infomation_projects)); } ViewBag.Projects = projectsm; //获取收付款单ID数据信息 string sfid = ViewMethods.GetForm(Request, "ID", CommonEnums.ValueEnum.vlGet).ToString(); FinanceFactory financeFactory = new FinanceFactory(); IFinanceB lstFinance = financeFactory.GetDataByID(sfid); FinanceM financem = (lstFinance != null ? lstFinance.Infomation_finance : null); ViewBag.FinanceInfo = financem; return(View()); }
// GET: Ower public ActionResult Quantity() { string prid = ViewMethods.GetForm(Request, "PRID"); ProjectsFactory projectsfactory = new ProjectsFactory(); List <IProjectsB> lstprojects = projectsfactory.GetDataProjects(); List <ProjectsM> projectsm = new List <ProjectsM>(); if (lstprojects != null && lstprojects.Count > 0) { lstprojects.ForEach(p => projectsm.Add(p.Infomation_projects)); } ViewBag.Projects = projectsm; int pageSize = 12; //每页要显示的行数 //string collectpay = ViewMethods.GetForm(Request, "Collectpay"); string orderby = ViewMethods.GetForm(Request, "OrderBy", CommonEnums.ValueEnum.vlGet); if (string.IsNullOrEmpty(orderby)) { orderby = "QT_ID"; } int desc = ViewMethods.GetForm(Request, "Desc", CommonEnums.ValueEnum.vlGet).ConvertToInt32(); int pagecurrent = ViewMethods.GetForm(Request, "Page", CommonEnums.ValueEnum.vlGet).ConvertToInt32();//分页 pagecurrent = (pagecurrent == 0 ? 1 : pagecurrent); object objkeys = ViewMethods.GetForm(Request, "keys", CommonEnums.ValueEnum.vlGet);//搜索内容 string keys = ""; if (objkeys != null) { keys = objkeys.ToString(); } long start = (pagecurrent - 1) * pageSize; string order = orderby; OrderType orderway = (desc == 0 ? OrderType.otDesc : OrderType.otAsc); long count = 0; QuantityFactory quantityfactory = new QuantityFactory(); List <IQuantityB> lstquantity = quantityfactory.GetPageData(ref count, start, pageSize, keys, order, orderway); List <QuantityM> quantityinfo = new List <QuantityM>(); if (lstquantity != null && lstquantity.Count > 0) { lstquantity.ForEach(p => quantityinfo.Add(p.Infomation_Quantity)); } int totalpages = 0; if ((count % pageSize) > 0) { totalpages = (int)Math.Ceiling((float)((count / pageSize) + 1)); } else { totalpages = (int)Math.Ceiling((float)(count / pageSize));//算出分页的总数 } ViewBag.TotalPages = totalpages; ViewBag.Quantity = quantityinfo; TempData["OrderBy"] = desc; TempData["CurrentPage"] = pagecurrent; TempData["keys"] = objkeys; //TempData["collectpay"] = collectpay; return(View()); }