Ejemplo n.º 1
0
        /// <summary>
        /// Gets the Milestone status List
        /// </summary>
        /// <returns>Milestonestatus List</returns>
        private List <MODEL.MilestoneStatus> GetMilestoneStatusList()
        {
            //MODEL.MilestoneStatus milestoneStatus = new MODEL.MilestoneStatus();
            MODEL.Milestone          milestone = new MODEL.Milestone();
            MilestoneStatusService   milestoneStatusService = new MilestoneStatusService();
            List <MilestoneStatusVO> milestoneStatusVOList  = milestoneStatusService.GetMilestoneStatusList();

            foreach (var item in milestoneStatusVOList)
            {
                milestone.MilestoneStatusList.Add(new MODEL.MilestoneStatus(item));
            }

            return(milestone.MilestoneStatusList);
        }
Ejemplo n.º 2
0
        /// GET: /ContractController.ApproveMaintenance/
        /// <summary>
        /// Gets approve maintenance view
        /// </summary>
        /// <returns></returns>
        public ActionResult ApproveMaintenanceIndex()
        {
            var approveMaintenance = new ApproveMaintenance();

            try
            {
                approveMaintenance.OAcompanyList = Session.GetUserAssociatedCompanyList();

                approveMaintenance.CompanyId = Session.GetDefaultCompanyId();

                //Get all active divisions associated with the company
                var divisionService = new DivisionService();
                List <DivisionVO> divisionListVO = divisionService.GetDivisionListByCompany(approveMaintenance.CompanyId);

                foreach (var division in divisionListVO)
                {
                    approveMaintenance.DivisionList.Add(new Division(division));
                }

                //Get all invoice customers associated with the company
                var invoiceCustomerService = new InvoiceCustomerService();
                List <InvoiceCustomerVO> invoiceCustomerVOList = invoiceCustomerService.GetInvoiceCustomerList(approveMaintenance.CompanyId.Value);
                foreach (var item in invoiceCustomerVOList)
                {
                    approveMaintenance.InvoiceCustomerList.Add(new InvoiceCustomer(item));
                }

                var milestoneStatusService = new MilestoneStatusService();
                List <MilestoneStatusVO> milestoneStatusVOList = milestoneStatusService.GetMilestoneStatusList();
                foreach (var item in milestoneStatusVOList)
                {
                    approveMaintenance.MilestoneStatusList.Add(new MilestoneStatus(item));
                }
                approveMaintenance.MilestoneStatusId = 9;
            }
            catch (Exception)
            {
                //throw;
            }
            return(View(approveMaintenance));
        }