示例#1
0
        public async Task <IActionResult> Create([Bind("Company,ProfileCreated,IsInactive,IsCompanyHidden")] CompanyJobs companyJobs, Guid id)
        {
            companyJobs.Company = id;
            if (ModelState.IsValid)
            {
                companyJobs.Id = Guid.NewGuid();
                _context.Add(companyJobs);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Create), "CompanyJobsDescriptions", new { id = companyJobs.Id }));
            }
            ViewData["Company"] = new SelectList(_context.CompanyProfiles, "Id", "ContactPhone", companyJobs.Company);
            return(View(companyJobs));
        }
        public override Task <Empty> DeleteApplcantEducation(CompanyJobs request, ServerCallContext context)
        {
            var logic = new CompanyJobLogic(new EFGenericRepository <CompanyJobPoco>());

            List <CompanyJobPoco> pocos = new List <CompanyJobPoco>();

            foreach (CompanyJob proto in request.CompJob)
            {
                pocos.Add(TranslateFromProto(proto));
            }

            logic.Delete(pocos.ToArray());

            return(Task.FromResult(new Empty()));
        }
示例#3
0
        private List <CompanyJobPoco> ToPoco(CompanyJobs comJobs)
        {
            List <CompanyJobPoco> pocos = new List <CompanyJobPoco>();

            foreach (var reply in comJobs.ComJobs)
            {
                CompanyJobPoco poco = new CompanyJobPoco();

                poco.Id              = Guid.Parse(reply.Id);
                poco.Company         = Guid.Parse(reply.Company);
                poco.ProfileCreated  = reply.ProfileCreated.ToDateTime();
                poco.IsInactive      = reply.IsInActive;
                poco.IsCompanyHidden = reply.IsCompanyHidden;

                pocos.Add(poco);
            }
            return(pocos);
        }
示例#4
0
        public override Task <Empty> UpdateGetCompanyJobs(CompanyJobs request, ServerCallContext context)
        {
            List <CompanyJobPoco> pocos = new List <CompanyJobPoco>();

            foreach (CompanyJobReply reply in request.CompanyJobReplies)
            {
                pocos.Add(
                    new CompanyJobPoco()
                {
                    Company         = Guid.Parse(reply.Company),
                    IsCompanyHidden = reply.IsCompanyHidden,
                    IsInactive      = reply.IsInactive,
                    ProfileCreated  = DateTime.Parse(reply.ProfileCreated.ToString())
                });
            }
            _logic.Update(pocos.ToArray());
            return(Task.FromResult <Empty>(null));
        }
        public override Task <Empty> UpdateCompanyJob(CompanyJobs request, ServerCallContext context)
        {
            List <CompanyJobPoco> poco = new List <CompanyJobPoco>();

            foreach (var item in request.Cj)
            {
                var pocoToUpdate = _logic.Get(Guid.Parse(item.Id));
                pocoToUpdate.Company         = Guid.Parse(item.Company);
                pocoToUpdate.IsCompanyHidden = item.IsCompanyHidden;
                pocoToUpdate.IsInactive      = item.IsInactive;
                pocoToUpdate.ProfileCreated  = item.ProfileCreated.ToDateTime();

                poco.Add(pocoToUpdate);
            }

            _logic.Update(poco.ToArray());

            return(Task.FromResult(new Empty()));
        }
        public override Task <Empty> CreateCompanyJob(CompanyJobs request, ServerCallContext context)
        {
            List <CompanyJobPoco> pocos = new List <CompanyJobPoco>();

            foreach (var item in request.Cj)
            {
                CompanyJobPoco poco = new CompanyJobPoco()
                {
                    Id              = Guid.Parse(item.Id),
                    Company         = Guid.Parse(item.Company),
                    IsCompanyHidden = item.IsCompanyHidden,
                    IsInactive      = item.IsInactive,
                    ProfileCreated  = item.ProfileCreated.ToDateTime()
                };
                pocos.Add(poco);
            }

            _logic.Add(pocos.ToArray());
            return(Task.FromResult(new Empty()));
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            ZoomLa.Common.function.AccessRulo();
            B_Admin badmin = new B_Admin();

            if (!this.Page.IsPostBack)
            {
                this.Isuse.SelectedValue = UserModuleConfig.JobsConfig.IsUsed ? "1" : "0";


                DataTable glist = gll.GetGroupList();
                userlist.DataSource     = glist;
                userlist.DataValueField = "GroupID";
                userlist.DataTextField  = "GroupName";
                userlist.DataBind();

                comlist.DataSource     = glist;
                comlist.DataValueField = "GroupID";
                comlist.DataTextField  = "GroupName";
                comlist.DataBind();

                userlist.Items.Insert(0, new ListItem("请选择", "0"));
                comlist.Items.Insert(0, new ListItem("请选择", "0"));

                userlist.SelectedValue = UserModuleConfig.JobsConfig.PersonGroup.ToString();
                comlist.SelectedValue  = UserModuleConfig.JobsConfig.CompanyGroup.ToString();

                Resume.DataSource     = mdll.GetListUser();
                Resume.DataTextField  = "ModelName";
                Resume.DataValueField = "ModelID";
                Resume.DataBind();
                Resume.Items.Insert(0, new ListItem("请选择用户简历模型", "0"));

                Company.DataSource     = mdll.GetListUser();
                Company.DataTextField  = "ModelName";
                Company.DataValueField = "ModelID";
                Company.DataBind();
                Company.Items.Insert(0, new ListItem("请选择企业信息模型", "0"));

                CompanyJobs.DataSource     = mdll.GetListUser();
                CompanyJobs.DataTextField  = "ModelName";
                CompanyJobs.DataValueField = "ModelID";
                CompanyJobs.DataBind();
                CompanyJobs.Items.Insert(0, new ListItem("请选择招聘信息模型", "0"));

                Resume.SelectedValue  = UserModuleConfig.JobsConfig.Resume.ToString();
                Company.SelectedValue = UserModuleConfig.JobsConfig.Company.ToString();
                BindDrop(UserModuleConfig.JobsConfig.Company, 0);
                if (UserModuleConfig.JobsConfig.CompanyField > 0)
                {
                    CompanyField.SelectedValue = UserModuleConfig.JobsConfig.CompanyField.ToString();
                }

                CompanyJobs.SelectedValue = UserModuleConfig.JobsConfig.CompanyJobs.ToString();
                BindDrop(UserModuleConfig.JobsConfig.CompanyJobs, 1);
                if (UserModuleConfig.JobsConfig.JobsField > 0)
                {
                    JobsField.SelectedValue = UserModuleConfig.JobsConfig.JobsField.ToString();
                }

                TxtConsumePoint.Text      = UserModuleConfig.JobsConfig.ConsumePoint.ToString();
                ConsumeType.SelectedValue = UserModuleConfig.JobsConfig.ConsumeType.ToString();
            }
            Call.SetBreadCrumb(Master, "<li><a href='" + CustomerPageAction.customPath2 + "Main.aspx'>工作台</a></li><li><a href='UserManage.aspx'>用户管理</a></li><li><a href='Jobsconfig.aspx'>人才招聘</a></li><li>人才模版配置</li>");
        }