Ejemplo n.º 1
0
        public ActionResult UpdateAll(ProjectInfoRequest request, FormCollection collection, List <int> ids)
        {
            if (collection["Person"] == null || collection["Person"] == "")
            {
                return(Back("请选择分析人!"));
            }
            var user = this.AccountService.GetUser(this.LoginInfo.LoginName);

            request.UserAccountType = user.AccountType;
            request.userName        = user.Name;
            request.SampleStates    = (int)EnumSampleStates.NewSample;
            //request.PageIndex = Convert.ToInt16(collection["currentIndex"]);
            if (ids != null)
            {
                foreach (var item in ids)
                {
                    var temp = this.IDKLManagerService.GetSampleRegisterTable(item);
                    temp.SampleStates  = (int)EnumSampleStates.OldSample;
                    temp.AnalyzePeople = collection["Person"];
                    try
                    {
                        this.IDKLManagerService.UpDateSampleRegister(temp);
                    }
                    catch (Exception ex)
                    {
                        return(Back(ex.Message));
                    }
                }
            }

            return(RedirectToAction(""));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 历史报告
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public ActionResult Index(ProjectInfoRequest request)
        {
            var result = this.IDKLManagerService.GetProjectInfoHistoryList(request);

            ViewData.Add("ProjectCategory", new SelectList(EnumHelper.GetItemValueList <EnumProjectCategory>(), "Key", "Value"));
            return(View(result));
        }
Ejemplo n.º 3
0
        //
        // GET: /DKLManager/MothNewProjectNumStatistics/
        public ActionResult Index(ProjectInfoRequest request)
        {
            var result = this.IDKLManagerService.GetProjectInfoList(request);

            AddSearchViewData();
            return(View("Index2"));
        }
Ejemplo n.º 4
0
        public ActionResult UpdateChemical(ProjectInfoRequest request, string projectNumber)
        {
            var result = this.IDKLManagerService.GetSampleRegisterTableList(request, projectNumber);

            //      request.SampleState = (int)EnumSampleStates.DoneSample;
            return(View(result));
        }
        //
        // GET: /DKLManager/SampleRegisterTable/
        /// <summary>
        /// 样品表
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public ActionResult Index(ProjectInfoRequest request)
        {
            request.SampleState = (int)EnumSampleStates.NewSample;
            var result = this.IDKLManagerService.GetSampleRegisterTableList(request);

            return(View(result));
        }
Ejemplo n.º 6
0
        public ActionResult Index(ProjectInfoRequest request)
        {
            request.ParameterState = (int)EnumParameterState.OldParameter;
            var ArgumentList = this.IDKLManagerService.GetArgumentValueList(request);

            return(View(ArgumentList));
        }
        public ActionResult EditPhysics(ProjectInfoRequest request, string ProjectNumber)
        {
            request.ProjectNumber = ProjectNumber;
            var result = this.IDKLManagerService.GetProjectTestBasicInfoList(request);

            return(View(result));
        }
        public ActionResult IndexPhysics(ProjectInfoRequest request)
        {
            request.SampleState = (int)EnumSampleStatus.newsample;
            var result = this.IDKLManagerService.GetProjectTestBasicInfoListBySampleStatus(request);

            return(View(result));
        }
        //质管部 待接收报告的列表,接收完成的报告。
        // GET: /DKLManager/ReportReceiveList/
        public ActionResult Index(ProjectInfoRequest request)
        {
            request.ProjectStatus   = (int)EnumProjectSatus.ProjectDocToZhiguan;
            request.ProjectCategory = (int)EnumProjectCategory.TestValue;
            var user = this.AccountService.GetUser(this.LoginInfo.LoginName);

            request.UserAccountType = user.AccountType;
            request.userName        = user.Name;
            //var users = this.AccountService.GetUserList(7).Select(c => new { Id = c.ID, Name = c.Name });
            var result = this.IDKLManagerService.GetProjectInfoList(request);

            foreach (var i in result)
            {
                if (i.ProjectCheif != user.Name)
                {
                    i.ProjectCheif = user.Name;
                    this.IDKLManagerService.UpdateProjectInfo(i);
                }
            }

            //ViewData.Add("ProjectCheif", new SelectList(users, "Name", "Name"));
            ViewData["Name"] = user.Name;
            ViewData["Name"] = (user != null) ? user.Name : "";
            return(View(result));
        }
Ejemplo n.º 10
0
        //
        // GET: /DKLManager/MothNewProjectNumStatistics/
        public ActionResult Index(ProjectInfoRequest request)
        {
            var result = this.IDKLManagerService.GetProjectInfoList(request);

            //   return View(result);
            return(View("Index"));
        }
Ejemplo n.º 11
0
        //private static ProjectWholeInfoViewModel m_ProjectWholeInfoViewModelUpdate;
        //
        // GET: /DKLManager/ProjectGeneralControl/
        public ActionResult Index(ProjectInfoRequest request)
        {
            ViewData.Add("ProjectPersonCategory", new SelectList(EnumHelper.GetItemValueList <EnumProjectPersonCategory>(), "Key", "Value"));
            var user = this.AccountService.GetUser(this.LoginInfo.LoginName);

            request.UserAccountType = user.AccountType;
            request.userName        = user.Name;
            request.ProjectStatus   = (int)EnumProjectSatus.ZhiPingSubmit;
            request.ProjectCheif    = user.Name;
            //request.ProjectCategory = (int)EnumProjectCategory.TestValue;
            var result = this.IDKLManagerService.GetProjectInfoListByPerson(request);

            foreach (var m in result)
            {
                if (m.ProjectCheif != user.Name)
                {
                    m.ProjectCheif = user.Name;
                    this.IDKLManagerService.UpdateProjectInfo(m);
                }
            }
            //var result = this.IDKLManagerService.GetProjectInfoList(request);
            //var users = this.AccountService.GetUserList(6).Select(c => new { Id = c.ID, Name = c.Name });
            //ViewData.Add("ProjectGeneral", new SelectList(users, "Name", "Name"));
            return(View(result));
        }
Ejemplo n.º 12
0
        //质管部 待接收报告的列表,接收完成的报告。
        // GET: /DKLManager/ReportReceiveList/
        public ActionResult Index(ProjectInfoRequest request)
        {
            request.ProjectStatus = (int)EnumProjectSatus.ProjectDocToZhiguan;
            var result = this.IDKLManagerService.GetProjectInfoList(request);

            return(View(result));
        }
Ejemplo n.º 13
0
        // GET: /DKLManager/WaterDetection/
        public ActionResult Index(ProjectInfoRequest request)
        {
            request.ProjectStatus = (int)EnumProjectSatus.WaterS;
            var result = this.IDKLManagerService.GetProjectInfoList(request);

            ViewData.Add("ProjectPersonCategory", new SelectList(EnumHelper.GetItemValueList <EnumProjectPersonCategory>(), "Key", "Value"));
            return(View(result));
        }
Ejemplo n.º 14
0
        //
        // GET: /DKLManager/ProjectFinancial/
        public ActionResult Index(ProjectInfoRequest request)
        {
            var user = this.AccountService.GetUser(this.LoginInfo.LoginName);

            request.UserAccountType = user.AccountType;
            request.userName        = user.Name;
            return(View());
        }
Ejemplo n.º 15
0
        public ActionResult DataDispose(ProjectInfoRequest request, string projectNumber)
        {
            request.SampleState = (int)EnumSampleStates.NewSample;
            ViewData.Add("AnalyzePeople", new SelectList(EnumHelper.GetItemValueList <EnumAnalyzePeople>(), "Key", "Value"));
            var result = this.IDKLManagerService.GetSampleRegisterTableList(request);

            return(View(result));
        }
 //   [HttpPost]
 public ActionResult Delete(ProjectInfoRequest request, List <int> ids)
 {
     if (ids != null)
     {
         this.IDKLManagerService.DeleteSampleRegister(ids);
     }
     return(this.RefreshParent());
 }
 public ActionResult DeletePhysics(ProjectInfoRequest request, List <int> ids)
 {
     if (ids != null)
     {
         this.IDKLManagerService.DeleteProjectTestBasicInfo(ids);
     }
     return(this.RefreshParent());
 }
Ejemplo n.º 18
0
        // GET: /DKLManager/ProjectUnCheck/
        /// <summary>
        /// 咨询部审核
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public ActionResult Index(ProjectInfoRequest request)
        {
            request.ProjectCategory = (int)EnumProjectCategory.Consult;
            request.ProjectStatus   = (int)EnumProjectSatus.ProjectVerifyTwo;
            var result = this.IDKLManagerService.GetProjectInfoList(request);

            return(View(result));
        }
Ejemplo n.º 19
0
        //
        // GET: /DKLManager/SelectLook/
        public ActionResult Index(ProjectInfoRequest request, FormCollection collection)
        {
            request.SampleState = (int)EnumSampleStates.Selec;
            ViewData.Add("AnalyzePeople", new SelectList(EnumHelper.GetItemValueList <EnumAnalyzePeople>(), "Key", "Value"));
            var result = this.IDKLManagerService.GetSampleRegisterTableList(request);

            return(View(result));
        }
Ejemplo n.º 20
0
        //
        // GET: /DKLManager/ProjectConsult/
        public ActionResult Index(ProjectInfoRequest request)
        {
            request.ProjectStatus = (int)EnumProjectSatus.QualityControlSubmit;
            var result = this.IDKLManagerService.GetProjectInfoList(request);
            var users  = this.AccountService.GetUserList(3).Select(c => new { Id = c.ID, Name = c.Name });

            ViewData.Add("ProjectCheif", new SelectList(users, "Name", "Name"));
            return(View(result));
        }
        public ActionResult Index(ProjectInfoRequest request)
        {
            var user = this.AccountService.GetUser(this.LoginInfo.LoginName);

            if (user.SecondStatus == true)
            {
                request.UserAccountType = user.SecondAccountType;
            }
            else
            {
                request.UserAccountType = user.AccountType;
            }

            request.userName = user.Name;
            switch (request.UserAccountType)
            {
            case 11:
            {
                var result = this.IDKLManagerService.GetProjectContractListMarket(request);
                return(View(result));
            }

            case 5:
            {
                var result = this.IDKLManagerService.GetProjectContractListTest(request);
                return(View(result));
            }

            case 17:
            {
                var result = this.IDKLManagerService.GetProjectContractListWorker(request);
                return(View(result));
            }

            case 4:
            {
                var result = this.IDKLManagerService.GetProjectContractListQuality(request);
                return(View(result));
            }

            case 12:
            {
                var result = this.IDKLManagerService.GetProjectContractListFinancial(request);
                return(View(result));
            }

            case 13:
            {
                var result = this.IDKLManagerService.GetProjectContractListJob(request);
                return(View(result));
            }

            default:
                return(Back("请求错误,请切换账户"));
            }
        }
Ejemplo n.º 22
0
        public ActionResult Search(ProjectInfoRequest request, string projectNumber)
        {
            var model = this.IDKLManagerService.GetProjectContractByProjectNumber(projectNumber);

            if (projectNumber == "")
            {
                model = this.IDKLManagerService.GetProjectContractHistory(request);
            }
            return(View("Index", model));
        }
Ejemplo n.º 23
0
        public ActionResult Check(int id, ProjectInfoRequest request)
        {
            var model = new SampleRegisterTable();
            var users = this.AccountService.GetUserList(21).Select(c => new { Id = c.ID, Name = c.Name });

            ViewData.Add("Person", new SelectList(users, "Name", "Name"));
            model = this.IDKLManagerService.GetSampleRegisterTable(id);
            this.IDKLManagerService.UpDateSampleRegister(model);
            return(View("Edit", model));
        }
Ejemplo n.º 24
0
        //
        // GET: /DKLManager/AnalyzePerson/
        /// <summary>
        /// 分析人列表页面
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public ActionResult Index(ProjectInfoRequest request)
        {
            var user = this.AccountService.GetUser(this.LoginInfo.LoginName);

            request.UserAccountType = user.AccountType;
            request.userName        = user.Name;
            var parameNew = this.IDKLManagerService.GetSampleRegisterTableList(request.userName, request);

            return(View(parameNew));
        }
Ejemplo n.º 25
0
        //
        // GET: /DKLManager/SampleRegisterTable/
        /// <summary>
        /// 样品表
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public ActionResult Index(ProjectInfoRequest request, FormCollection collection)
        {
            request.SampleState = (int)EnumSampleStates.NewSample;
            var result = this.IDKLManagerService.GetSampleRegisterTableList(request);

            //ViewData.Add("AnalyzePeople", new SelectList(EnumHelper.GetItemValueList<EnumAnalyzePeople>(), "Key", "Value"));
            //var users = this.AccountService.GetUserList(3).Select(c => new { Id = c.ID, Name = c.Name });
            //ViewData.Add("fxr", new SelectList(users, "Name", "Name"));
            return(View(result));
        }
Ejemplo n.º 26
0
        //
        // GET: /DKLManager/MaketDirector/
        public ActionResult Index(ProjectInfoRequest request)
        {
            var user = this.AccountService.GetUser(this.LoginInfo.LoginName);

            request.UserAccountType = user.AccountType;
            request.userName        = user.Name;
            request.ProjectStatus   = (int)EnumProjectSatus.Begin;
            var result = this.IDKLManagerService.GetProjectInfoList(request);

            return(View(result));
        }
Ejemplo n.º 27
0
        public ActionResult Index(ProjectInfoRequest request)
        {
            request.ProjectStatus   = (int)EnumProjectSatus.ProjectModifyThree;
            request.ProjectCategory = (int)EnumProjectCategory.TestValue;
            var user = this.AccountService.GetUser(this.LoginInfo.LoginName);

            request.UserAccountType = user.AccountType;
            var result = this.IDKLManagerService.GetProjectInfoList(request);

            return(View(result));
        }
Ejemplo n.º 28
0
        //
        // GET: /DKLManager/ProjectQualityControl/
        /// <summary>
        /// 质管部列表
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public ActionResult Index(ProjectInfoRequest request)
        {
            var user = this.AccountService.GetUser(this.LoginInfo.LoginName);

            ViewData["Name"]      = user.Name;
            request.ProjectStatus = (int)EnumProjectSatus.MarketSubmit;
            var result = this.IDKLManagerService.GetProjectInfoLista(request);

            ViewData.Add("ProjectPersonCategory", new SelectList(EnumHelper.GetItemValueList <EnumProjectPersonCategory>(), "Key", "Value"));
            return(View(result));
        }
        //
        // GET: /DKLManager/ProjectContractDoing/
        public ActionResult Index(ProjectInfoRequest request)
        {
            var user = this.AccountService.GetUser(this.LoginInfo.LoginName);

            request.UserAccountType = user.AccountType;
            request.userName        = user.Name;
            ViewData.Add("ContractType", new SelectList(EnumHelper.GetItemValueList <EnumContractType>(), "Key", "Value"));

            var result = this.IDKLManagerService.GetProjectAllContractListDoingPerson();//request

            return(View(result));
        }
Ejemplo n.º 30
0
        //
        // GET: /DKLManager/ProjectGoBack/
        /// <summary>
        /// 咨询部的退回列表
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public ActionResult Index(ProjectInfoRequest request)
        {
            request.ProjectStatus   = (int)EnumProjectSatus.ConsultManagerReview;
            request.ProjectCategory = (int)EnumProjectCategory.Consult;
            var user  = this.AccountService.GetUser(this.LoginInfo.LoginName);
            var users = this.AccountService.GetUserList(3).Select(c => new { Id = c.ID, Name = c.Name });

            ViewData.Add("ProjectCheif", new SelectList(users, "Name", "Name"));
            ViewData["Name"] = user.Name;
            var result = this.IDKLManagerService.GetProjectInfoList(request);

            return(View(result));
        }