/// <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_Edit页面) /// </summary> public ActionResult Edit_Quantity() { QuantityFactory quantityfactory = new QuantityFactory(); //获取工程量编号(id)信息 string id = ViewMethods.GetForm(Request, "ID", CommonEnums.ValueEnum.vlGet).ToString(); IQuantityB quantityb = quantityfactory.GetDataByID(id); QuantityM quantitym = (quantityb == null ? null : quantityb.Infomation_Quantity); //编辑工程量信息 string quantityname = ViewMethods.GetForm(Request, "name", CommonEnums.ValueEnum.vlPost).ToString(); string quantitybelong = ViewMethods.GetForm(Request, "belong", CommonEnums.ValueEnum.vlPost).ToString(); //quantitym.SFName = quantityname; //quantitym.SFBelong = quantitybelong; quantityfactory.Infomation_quantity = quantitym; ViewBag.QuantityInfo = quantitym; bool isSuccess = quantityfactory.Update(); if (isSuccess) { return(ViewMethods.AlertBack("修改成功", "../../Quantity/Quantity")); } else { return(ViewMethods.AlertBack("修改失败", "-1")); } }
/// <summary> /// 添加合同信息(Contract_Add页面) /// </summary> public ActionResult Add_Contract() { string prid = ViewMethods.GetForm(Request, "PRID"); ContractFactory contractfactory = new ContractFactory(); //添加业主信息 ContractM contractm = new ContractM(); string contractname = ViewMethods.GetForm(Request, "name", CommonEnums.ValueEnum.vlPost).ToString(); string ctbelong = ViewMethods.GetForm(Request, "belong", CommonEnums.ValueEnum.vlPost).ToString(); string ctno = ViewMethods.GetForm(Request, "ctno", CommonEnums.ValueEnum.vlPost).ToString(); decimal ctmoney = ViewMethods.GetForm(Request, "money", CommonEnums.ValueEnum.vlPost).ConvertToDecimal(); string contractdate = ViewMethods.GetForm(Request, "time_contract", CommonEnums.ValueEnum.vlPost).ToString(); bool isExist = contractfactory.IsExist_contractname(contractname); if (isExist) { return(ViewMethods.AlertBack("合同已存在,请重新确认", "-1")); } contractm.CTName = contractname; contractm.CTBelong = ctbelong; contractm.CTNo = ctno; contractm.CTMoney = ctmoney; contractm.CTDate = contractdate.ConvertToDateTime(); contractm.CTPrid = prid.ConvertToInt32(); contractfactory.Infomation_contract = contractm; contractfactory.Save(); return(ViewMethods.AlertBack("添加合同成功!", "../../Contract/Contract?PRID=" + prid)); }
/// <summary> /// Contract_Add页面行为 /// </summary> /// <returns>视图</returns> public ActionResult Contract_Add() { string prid = ViewMethods.GetForm(Request, "PRID"); TempData["prid"] = prid; return(View()); }
/// <summary> /// 编辑收付款信息(Finance_Edit页面) /// </summary> public ActionResult Edit_Finance() { FinanceFactory financefactory = new FinanceFactory(); //获取收付款编号(id)信息 string id = ViewMethods.GetForm(Request, "ID", CommonEnums.ValueEnum.vlGet).ToString(); IFinanceB financeb = financefactory.GetDataByID(id); FinanceM financem = (financeb == null ? null : financeb.Infomation_finance); //编辑收付款信息 string financename = ViewMethods.GetForm(Request, "name", CommonEnums.ValueEnum.vlPost).ToString(); string financebelong = ViewMethods.GetForm(Request, "belong", CommonEnums.ValueEnum.vlPost).ToString(); //financem.SFName = financename; //financem.SFBelong = financebelong; financefactory.Infomation_finance = financem; ViewBag.FinanceInfo = financem; bool isSuccess = financefactory.Update(); if (isSuccess) { return(ViewMethods.AlertBack("修改成功", "../../Finance/Finance")); } else { return(ViewMethods.AlertBack("修改失败", "-1")); } }
/// <summary> /// 编辑项目信息(Projects_Edit页面) /// </summary> public ActionResult Edit_Projects() { ProjectsFactory projectsfactory = new ProjectsFactory(); //获取项目编号(id)信息 string id = ViewMethods.GetForm(Request, "ID", CommonEnums.ValueEnum.vlGet).ToString(); IProjectsB projectsb = projectsfactory.GetDataByID(id); ProjectsM projectsm = (projectsb == null ? null : projectsb.Infomation_projects); //编辑项目信息 string projectsname = ViewMethods.GetForm(Request, "name", CommonEnums.ValueEnum.vlPost).ToString(); string projectsbelong = ViewMethods.GetForm(Request, "belong", CommonEnums.ValueEnum.vlPost).ToString(); projectsm.PRName = projectsname; projectsm.PRBelong = projectsbelong; projectsfactory.Infomation_projects = projectsm; ViewBag.ProjectsInfo = projectsm; bool isSuccess = projectsfactory.Update(); if (isSuccess) { return(ViewMethods.AlertBack("修改成功", "../../Projects/Projects")); } else { return(ViewMethods.AlertBack("修改失败", "-1")); } }
/// <summary> /// Clients_Add页面行为 /// </summary> /// <returns>视图</returns> public ActionResult Clients_Add() { string belong = ViewMethods.GetForm(Request, "BELONG"); TempData["belong"] = belong; return(View()); }
/// <summary> /// 编辑业主信息(Contract_Edit页面) /// </summary> public ActionResult Edit_Contract() { ContractFactory contractfactory = new ContractFactory(); //获取业主编号(id)信息 string id = ViewMethods.GetForm(Request, "ID", CommonEnums.ValueEnum.vlGet).ToString(); IContractB contractb = contractfactory.GetDataByID(id); ContractM contractm = (contractb == null ? null : contractb.Infomation_contract); //编辑业主信息 string contractname = ViewMethods.GetForm(Request, "name", CommonEnums.ValueEnum.vlPost).ToString(); string contractbelong = ViewMethods.GetForm(Request, "belong", CommonEnums.ValueEnum.vlPost).ToString(); contractm.CTName = contractname; contractm.CTBelong = contractbelong; contractfactory.Infomation_contract = contractm; ViewBag.ContractInfo = contractm; bool isSuccess = contractfactory.Update(); if (isSuccess) { return(ViewMethods.AlertBack("修改成功", "../../Contract/Contract")); } else { return(ViewMethods.AlertBack("修改失败", "-1")); } }
// GET: Ower public ActionResult Contract() { string prid = ViewMethods.GetForm(Request, "PRID"); int pageSize = 12; //每页要显示的行数 string belong = ViewMethods.GetForm(Request, "BELONG"); string orderby = ViewMethods.GetForm(Request, "OrderBy", CommonEnums.ValueEnum.vlGet); if (string.IsNullOrEmpty(orderby)) { orderby = "CT_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; ContractFactory contractfactory = new ContractFactory(); List <IContractB> lstcontract = contractfactory.GetPageData(ref count, start, pageSize, keys, order, orderway, belong, prid); List <ContractM> contractinfo = new List <ContractM>(); if (lstcontract != null && lstcontract.Count > 0) { lstcontract.ForEach(p => contractinfo.Add(p.Infomation_contract)); } 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.Contract = contractinfo; TempData["OrderBy"] = desc; TempData["CurrentPage"] = pagecurrent; TempData["keys"] = objkeys; TempData["belong"] = belong; if (prid != null || prid != "") { TempData["prid"] = prid; } return(View()); }
/// <summary> /// Projects_List页面 /// </summary> /// <returns>页面</returns> public ActionResult Projects_List() { //获取项目编号(id)数据信息 string id = ViewMethods.GetForm(Request, "PRID", CommonEnums.ValueEnum.vlGet).ToString(); //根据项目编号(id)获取项目信息 ProjectsFactory projectsfactory = new ProjectsFactory(); IProjectsB lstProjects = projectsfactory.GetDataByID(id); ProjectsM projectsm = (lstProjects != null ? lstProjects.Infomation_projects : null); ViewBag.ProjectsInfo = projectsm; //获取往来客户信息 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; //获取收付款信息 FinanceFactory financeFactory = new FinanceFactory(); List <IFinanceB> lstFinance = financeFactory.GetDataFinance(); List <FinanceM> financem = new List <FinanceM>(); if (lstFinance != null && lstFinance.Count > 0) { lstFinance.ForEach(p => financem.Add(p.Infomation_finance)); } ViewBag.FinanceInfo = financem; //获取工程量信息 QuantityFactory quantityFactory = new QuantityFactory(); List <IQuantityB> lstQuantity = quantityFactory.GetDataQuantity(); List <QuantityM> quantity = new List <QuantityM>(); if (lstQuantity != null && lstQuantity.Count > 0) { lstQuantity.ForEach(p => quantity.Add(p.Infomation_Quantity)); } ViewBag.QuantityInfo = quantity; //获取合同信息 ContractFactory contractFactory = new ContractFactory(); List <IContractB> lstContract = contractFactory.GetDataContract(); List <ContractM> contracts = new List <ContractM>(); if (lstContract != null && lstContract.Count > 0) { lstContract.ForEach(p => contracts.Add(p.Infomation_contract)); } ViewBag.ContractInfo = contracts; return(View()); }
/// <summary> /// Clients_List页面行为 /// </summary> /// <returns>视图</returns> public ActionResult Clients_List() { //获取客户用户(id)数据信息 string id = ViewMethods.GetForm(Request, "ID", CommonEnums.ValueEnum.vlGet).ToString(); ClientsFactory clientsfactory = new ClientsFactory(); IClientsB lstClients = clientsfactory.GetDataByID(id); ClientsM clientsm = (lstClients != null ? lstClients.Infomation_clients : null); ViewBag.ClientsInfo = clientsm; return(View()); }
/// <summary> /// Contract_Edit页面行为 /// </summary> /// <returns>视图</returns> public ActionResult Contract_Edit() { //获取往来客户(id)数据信息 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_Edit页面行为 /// </summary> /// <returns>视图</returns> public ActionResult Quantity_Edit() { //获取工程量编号(id)数据信息 string id = ViewMethods.GetForm(Request, "ID", CommonEnums.ValueEnum.vlGet).ToString(); QuantityFactory quantityfactory = new QuantityFactory(); IQuantityB lstQuantity = quantityfactory.GetDataByID(id); QuantityM quantitym = (lstQuantity != null ? lstQuantity.Infomation_Quantity : null); ViewBag.QuantityInfo = quantitym; return(View()); }
/// <summary> /// Finance_Edit页面行为 /// </summary> /// <returns>视图</returns> public ActionResult Finance_Edit() { //获取收付款编号(id)数据信息 string id = ViewMethods.GetForm(Request, "ID", CommonEnums.ValueEnum.vlGet).ToString(); FinanceFactory financefactory = new FinanceFactory(); IFinanceB lstFinance = financefactory.GetDataByID(id); FinanceM financem = (lstFinance != null ? lstFinance.Infomation_finance : null); ViewBag.FinanceInfo = financem; return(View()); }
/// <summary> /// Projects_Edit页面行为 /// </summary> /// <returns>视图</returns> public ActionResult Projects_Edit() { //获取项目编号(id)数据信息 string id = ViewMethods.GetForm(Request, "ID", CommonEnums.ValueEnum.vlGet).ToString(); ProjectsFactory projectsfactory = new ProjectsFactory(); IProjectsB lstProjects = projectsfactory.GetDataByID(id); ProjectsM projectsm = (lstProjects != null ? lstProjects.Infomation_projects : null); ViewBag.ProjectsInfo = projectsm; return(View()); }
/// <summary> /// 编辑客户信息(Clients_Edit页面) /// </summary> public ActionResult Edit_Clients() { ClientsFactory clientsfactory = new ClientsFactory(); //获取客户编号(id)信息 string id = ViewMethods.GetForm(Request, "ID", CommonEnums.ValueEnum.vlGet).ToString(); IClientsB clientsb = clientsfactory.GetDataByID(id); ClientsM clientsm = (clientsb == null ? null : clientsb.Infomation_clients); //编辑客户信息 string clientsname = ViewMethods.GetForm(Request, "name", CommonEnums.ValueEnum.vlPost).ToString(); string clientsbelong = ViewMethods.GetForm(Request, "belong", CommonEnums.ValueEnum.vlPost).ToString(); string clientsperson = ViewMethods.GetForm(Request, "person", CommonEnums.ValueEnum.vlPost).ToString(); string clientstel = ViewMethods.GetForm(Request, "tel", CommonEnums.ValueEnum.vlPost).ToString(); string clientsaddress = ViewMethods.GetForm(Request, "address", CommonEnums.ValueEnum.vlPost).ToString(); string clientscode = ViewMethods.GetForm(Request, "code", CommonEnums.ValueEnum.vlPost).ToString(); string clientsbank = ViewMethods.GetForm(Request, "bank", CommonEnums.ValueEnum.vlPost).ToString(); string clientsaccount = ViewMethods.GetForm(Request, "account", CommonEnums.ValueEnum.vlPost).ToString(); bool isExist = clientsfactory.IsExist_clientsname(clientsname, id); if (isExist) { return(ViewMethods.AlertBack("客户已存在,请重新确认", "-1")); } if (clientsname == "") { return(ViewMethods.AlertBack("名称不能为空", "-1")); } clientsm.CLNAME = clientsname; clientsm.CLBELONG = clientsbelong.ConvertToInt32(); clientsm.CLPERSON = clientsperson; clientsm.CLTEL = clientstel; clientsm.CLADDRESS = clientsaddress; clientsm.CLCODE = clientscode; clientsm.CLBANK = clientsbank; clientsm.CLACCOUNT = clientsaccount; clientsfactory.Infomation_clients = clientsm; ViewBag.ClientsInfo = clientsm; bool isSuccess = clientsfactory.Update(); if (isSuccess) { return(ViewMethods.AlertBack("修改成功", "../../Clients/Clients?BELONG=" + clientsbelong)); } else { return(ViewMethods.AlertBack("修改失败", "-1")); } }
/// <summary> /// 删除项目信息(Projects页面) /// </summary> /// <returns></returns> public ActionResult Delete_Projects() { //获取项目编号(id)信息 string uid = ViewMethods.GetForm(Request, "uid", CommonEnums.ValueEnum.vlPost).ToString(); ProjectsM projectsm = new ProjectsM(); projectsm.PRID = uid.ConvertToInt32(); ProjectsFactory projectsfactory = new ProjectsFactory(); projectsfactory.Infomation_projects = projectsm; projectsfactory.Del_Projects(); return(new JsonResult() { Data = PublicMethods.JSonHelper <string> .ObjectToJson(new { status = "0", msg = "删除成功" }), ContentType = "json" }); }
/// <summary> /// 删除收付款信息(Finance页面) /// </summary> /// <returns></returns> public ActionResult Delete_Finance() { //获取收付款编号(id)信息 string uid = ViewMethods.GetForm(Request, "uid", CommonEnums.ValueEnum.vlPost).ToString(); FinanceM financem = new FinanceM(); financem.SFID = uid.ConvertToInt32(); FinanceFactory financefactory = new FinanceFactory(); financefactory.Infomation_finance = financem; financefactory.Del_Finance(); return(new JsonResult() { Data = PublicMethods.JSonHelper <string> .ObjectToJson(new { status = "0", msg = "删除成功" }), ContentType = "json" }); }
/// <summary> /// 删除工程量信息(Quantity页面) /// </summary> /// <returns></returns> public ActionResult Delete_Quantity() { //获取工程量编号(id)信息 string uid = ViewMethods.GetForm(Request, "uid", CommonEnums.ValueEnum.vlPost).ToString(); QuantityM quantitym = new QuantityM(); quantitym.QTID = uid.ConvertToInt32(); QuantityFactory quantityfactory = new QuantityFactory(); quantityfactory.Infomation_quantity = quantitym; quantityfactory.Del_Quantity(); return(new JsonResult() { Data = PublicMethods.JSonHelper <string> .ObjectToJson(new { status = "0", msg = "删除成功" }), ContentType = "json" }); }
/// <summary> /// 删除业主信息(Contract页面) /// </summary> /// <returns></returns> public ActionResult Delete_Contract() { //获取业主编号(id)信息 string uid = ViewMethods.GetForm(Request, "uid", CommonEnums.ValueEnum.vlPost).ToString(); ContractM contractm = new ContractM(); contractm.CTID = uid.ConvertToInt32(); ContractFactory contractfactory = new ContractFactory(); contractfactory.Infomation_contract = contractm; contractfactory.Del_Contract(); return(new JsonResult() { Data = PublicMethods.JSonHelper <string> .ObjectToJson(new { status = "0", msg = "删除成功" }), ContentType = "json" }); }
/// <summary> /// 添加项目信息(Projects_Add页面) /// </summary> public ActionResult Add_Projects() { ProjectsFactory projectsfactory = new ProjectsFactory(); //添加业主信息 ProjectsM projectsm = new ProjectsM(); string projectsname = ViewMethods.GetForm(Request, "name", CommonEnums.ValueEnum.vlPost).ToString(); string prbelong = ViewMethods.GetForm(Request, "belong", CommonEnums.ValueEnum.vlPost).ToString(); bool isExist = projectsfactory.IsExist_projectsname(projectsname); if (isExist) { return(ViewMethods.AlertBack("项目已存在,请重新确认", "-1")); } projectsm.PRName = projectsname; projectsm.PRBelong = prbelong; projectsfactory.Infomation_projects = projectsm; projectsfactory.Save(); return(ViewMethods.AlertBack("添加项目成功!", "../../Projects/Projects")); }
/// <summary> /// 添加收付款信息(Finance_Add页面) /// </summary> public ActionResult Add_Finance() { FinanceFactory financefactory = new FinanceFactory(); //添加业主信息 FinanceM financem = new FinanceM(); string financename = ViewMethods.GetForm(Request, "name", CommonEnums.ValueEnum.vlPost).ToString(); string prbelong = ViewMethods.GetForm(Request, "belong", CommonEnums.ValueEnum.vlPost).ToString(); bool isExist = financefactory.IsExist_financename(financename); if (isExist) { return(ViewMethods.AlertBack("收付款已存在,请重新确认", "-1")); } //financem.SFName = financename; //financem.SFBelong = prbelong; financefactory.Infomation_finance = financem; financefactory.Save(); return(ViewMethods.AlertBack("添加收付款成功!", "../../Finance/Finance")); }
/// <summary> /// 添加工程量信息(Quantity_Add页面) /// </summary> public ActionResult Add_Quantity() { QuantityFactory quantityfactory = new QuantityFactory(); //添加业主信息 QuantityM quantitym = new QuantityM(); string content = ViewMethods.GetForm(Request, "content", CommonEnums.ValueEnum.vlPost).ToString(); string measurement = ViewMethods.GetForm(Request, "measurement", CommonEnums.ValueEnum.vlPost).ToString(); decimal quantity = ViewMethods.GetForm(Request, "quantity", CommonEnums.ValueEnum.vlPost).ConvertToDecimal(); decimal price = ViewMethods.GetForm(Request, "price", CommonEnums.ValueEnum.vlPost).ConvertToDecimal(); decimal money = ViewMethods.GetForm(Request, "money", CommonEnums.ValueEnum.vlPost).ConvertToDecimal(); quantitym.QTCONTENT = content; quantitym.QTMEASUREMENT = measurement; quantitym.QTQUANTITY = quantity; quantitym.QTPRICE = price; quantitym.QTMONEY = money; quantityfactory.Infomation_quantity = quantitym; quantityfactory.Save(); return(ViewMethods.AlertBack("添加工程量成功!", "../../Quantity/Quantity")); }
/// <summary> /// 根据隶属编号获取隶属分类 /// </summary> /// <returns>隶属JSon对象</returns> public ActionResult GetBelong() { int belong = ViewMethods.GetForm(Request, "belong", CommonEnums.ValueEnum.vlPost).ConvertToInt32(); List <ClientsM> ClientsInfo = (TempData["ClientsInfo"] as List <ClientsM>); List <ClientsM> lstClientsM = null; lstClientsM = new List <ClientsM>(); if (ClientsInfo != null && belong != -1) { lstClientsM = ClientsInfo.Where(p => p.CLBELONG == belong).ToList(); } JsonResult result = new JsonResult(); result.Data = PublicMethods.JSonHelper <string> .ObjectToJson(lstClientsM); result.ContentType = "json"; TempData["ClientsInfo"] = ClientsInfo; return(result); }
/// <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()); }
/// <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> /// 添加客户信息(Clients_Add页面) /// </summary> public ActionResult Add_Clients() { string id = ""; ClientsFactory clientsfactory = new ClientsFactory(); //添加客户信息 ClientsM clientsm = new ClientsM(); string clientsname = ViewMethods.GetForm(Request, "name", CommonEnums.ValueEnum.vlPost).ToString(); string clientsbelong = ViewMethods.GetForm(Request, "belong", CommonEnums.ValueEnum.vlPost).ToString(); string clientsperson = ViewMethods.GetForm(Request, "person", CommonEnums.ValueEnum.vlPost).ToString(); string clientstel = ViewMethods.GetForm(Request, "tel", CommonEnums.ValueEnum.vlPost).ToString(); string clientsaddress = ViewMethods.GetForm(Request, "address", CommonEnums.ValueEnum.vlPost).ToString(); string clientscode = ViewMethods.GetForm(Request, "code", CommonEnums.ValueEnum.vlPost).ToString(); string clientsbank = ViewMethods.GetForm(Request, "bank", CommonEnums.ValueEnum.vlPost).ToString(); string clientsaccount = ViewMethods.GetForm(Request, "account", CommonEnums.ValueEnum.vlPost).ToString(); bool isExist = clientsfactory.IsExist_clientsname(clientsname, id); if (isExist) { return(ViewMethods.AlertBack("客户已存在,请重新确认", "-1")); } if (clientsname == "") { return(ViewMethods.AlertBack("名称不能为空", "-1")); } clientsm.CLNAME = clientsname; clientsm.CLBELONG = clientsbelong.ConvertToInt32(); clientsm.CLPERSON = clientsperson; clientsm.CLTEL = clientstel; clientsm.CLADDRESS = clientsaddress; clientsm.CLCODE = clientscode; clientsm.CLBANK = clientsbank; clientsm.CLACCOUNT = clientsaccount; clientsfactory.Infomation_clients = clientsm; clientsfactory.Save(); return(ViewMethods.AlertBack("添加客户成功!", "../../Clients/Clients?BELONG=" + clientsbelong)); }
// GET: Ower public ActionResult Projects() { int pageSize = 12; //每页要显示的行数 string belong = ViewMethods.GetForm(Request, "BELONG"); string ptid = ViewMethods.GetForm(Request, "PTID"); string orderby = ViewMethods.GetForm(Request, "OrderBy", CommonEnums.ValueEnum.vlGet); if (string.IsNullOrEmpty(orderby)) { orderby = "PR_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; //调取项目组信息 ProjectsTeamFactory projectsTeamFactory = new ProjectsTeamFactory(); List <IProjectsTeamB> lstProjectsTeam = projectsTeamFactory.GetDataProjectsTeam(); List <ProjectsTeamM> ProjectsTeamInfo = new List <ProjectsTeamM>(); lstProjectsTeam.ForEach(p => ProjectsTeamInfo.Add(p.Infomation_projectsteam)); //调取项目信息 ProjectsFactory projectsfactory = new ProjectsFactory(); List <IProjectsB> lstprojects = projectsfactory.GetPageData(ref count, start, pageSize, keys, order, orderway, belong, ptid); List <ProjectsM> projectsinfo = new List <ProjectsM>(); if (lstprojects != null && lstprojects.Count > 0) { lstprojects.ForEach(p => projectsinfo.Add(p.Infomation_projects)); } //分页数据 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.Projects = projectsinfo; TempData["OrderBy"] = desc; TempData["CurrentPage"] = pagecurrent; TempData["keys"] = objkeys; TempData["belong"] = belong; ViewBag.ProjectsTeamInfo = ProjectsTeamInfo; 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()); }