Exemplo n.º 1
0
        /// <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());
        }
Exemplo n.º 2
0
        /// <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());
        }
Exemplo n.º 3
0
        /// <summary>
        /// Projects_Add页面行为
        /// </summary>
        /// <returns>视图</returns>
        public ActionResult Projects_Add()
        {
            //获取往来客户信息
            ClientsFactory   clientsFactory = new ClientsFactory();
            List <IClientsB> lstClients     = clientsFactory.GetDataClients();
            List <ClientsM>  ClientsInfo    = new List <ClientsM>();

            lstClients.ForEach(p => ClientsInfo.Add(p.Infomation_clients));
            TempData["ClientsInfo"] = ClientsInfo;

            return(View());
        }