private void FillDetails() { PIKCV.BUS.Job obj = new PIKCV.BUS.Job(); DataTable dtJobInfo = obj.GetJobInfo(this.smJobID); if (dtJobInfo.Rows.Count > 0) { PIKCV.COM.EnumDB.EmployeeTypes EmployeeType = PIKCV.COM.EnumDB.EmployeeTypes.Unknown; EmployeeType = (PIKCV.COM.EnumDB.EmployeeTypes)Convert.ToInt32(dtJobInfo.Rows[0]["UserTypeID"]); DataBindHelper.BindDDL(ref drpPositions, PIKCV.BUS.Position.GetPositions(EmployeeType, this.smLanguageID, false), "PositionName", "PositionID", "", "Lütfen Seçiniz...", "0"); txtReferanceNumber.Text = dtJobInfo.Rows[0]["ReferenceNumber"].ToString(); txtJobDescription.Text = dtJobInfo.Rows[0]["JobDescription"].ToString(); if (dtJobInfo.Rows[0]["NumberOfWorkers"].ToString() == "0") { txtNumberOfWorkers.Text = ""; } else { txtNumberOfWorkers.Text = dtJobInfo.Rows[0]["NumberOfWorkers"].ToString(); } //drpNumberOfWorkers.SelectedValue = dtJobInfo.Rows[0]["NumberOfWorkers"].ToString(); drpPositions.SelectedValue = dtJobInfo.Rows[0]["PositionID"].ToString(); } }
private void FillDetails() { PIKCV.BUS.Job obj = new PIKCV.BUS.Job(); DataTable dtJobInfo = obj.GetJobInfo(this.smJobID); if (dtJobInfo.Rows.Count > 0) { //drpPositions.SelectedValue = dtJobInfo.Rows[0]["PositionIDQuality"].ToString(); rblGender.SelectedValue = dtJobInfo.Rows[0]["Gender"].ToString(); rdAgeRange.SelectedValue = dtJobInfo.Rows[0]["AgeRange"].ToString(); rblLabouringTypes.SelectedValue = dtJobInfo.Rows[0]["LabouringTypeID"].ToString(); } }
protected void Page_Load(object sender, EventArgs e) { this.IsLogin(); if (!IsPostBack) { hlJobType.NavigateUrl = hlJobType.NavigateUrl.Replace("||FocusNo||", ((int)PIKCV.COM.EnumDB.JobsFocusCode.JobType).ToString()); hlPositionDefinition.NavigateUrl = hlPositionDefinition.NavigateUrl.Replace("||FocusNo||", ((int)PIKCV.COM.EnumDB.JobsFocusCode.PositionDefinition).ToString()); hlEducationLevel.NavigateUrl = hlEducationLevel.NavigateUrl.Replace("||FocusNo||", ((int)PIKCV.COM.EnumDB.JobsFocusCode.EducationLevel).ToString()); hlSeekingQuality.NavigateUrl = hlSeekingQuality.NavigateUrl.Replace("||FocusNo||", ((int)PIKCV.COM.EnumDB.JobsFocusCode.SeekingQuality).ToString()); hlPreferencePriority.NavigateUrl = hlPreferencePriority.NavigateUrl.Replace("||FocusNo||", ((int)PIKCV.COM.EnumDB.JobsFocusCode.PreferencePriority).ToString()); hlApproval.NavigateUrl = hlApproval.NavigateUrl.Replace("||FocusNo||", ((int)PIKCV.COM.EnumDB.JobsFocusCode.Approval).ToString()); if (CARETTA.COM.Util.IsNumeric(Request.QueryString["JobID"])) { int JobID = Convert.ToInt32(Request.QueryString["JobID"]); if (JobID == 0) { this.smJobID = 0; this.smJobFocus = PIKCV.COM.EnumDB.JobsFocusCode.JobType; this.smJobSaveType = PIKCV.COM.Enumerations.JobSaveType.NewJobEntry; } else { PIKCV.BUS.Job obj = new PIKCV.BUS.Job(); DataTable dt = obj.GetJobInfo(JobID); if (dt.Rows.Count > 0) { if (Convert.ToInt32(dt.Rows[0]["CompanyID"]) == this.smCompanyID) { this.smJobID = JobID; this.smJobFocus = PIKCV.COM.EnumDB.JobsFocusCode.Approval; if (CARETTA.COM.Util.IsNumeric(Request.QueryString["JobSaveType"])) { int JobSaveType = Convert.ToInt32(Request.QueryString["JobSaveType"]); try { this.smJobSaveType = (PIKCV.COM.Enumerations.JobSaveType)JobSaveType; } catch (Exception) { this.GoToDefaultPage(); } } else { this.GoToDefaultPage(); } } else { this.GoToDefaultPage(); } } } } } CtrlStep(); ltlTitleNewJob.Visible = (this.smJobSaveType == PIKCV.COM.Enumerations.JobSaveType.NewJobEntry); ltlTitleEditJob.Visible = !ltlTitleNewJob.Visible; UJobsTabs1.TabActive(PIKCV.COM.Enumerations.JobsTabs.NewJobEntry); }
private void UpdateJobStatus(PIKCV.COM.Enumerations.JobsTabs JobStatus) { switch (JobStatus) { case PIKCV.COM.Enumerations.JobsTabs.PublicJobs: if (CARETTA.COM.Util.IsNumeric(Request.QueryString["JobID"])) { int JobID = Convert.ToInt32(Request.QueryString["JobID"]); PIKCV.BUS.Job obj = new PIKCV.BUS.Job(); DataTable dt = obj.GetJobInfo(JobID); if (dt.Rows.Count > 0) { if (Convert.ToInt32(dt.Rows[0]["CompanyID"]) == this.smCompanyID) { int Credits = 0; DataRow drOrderType = PIKCV.BUS.Orders.GetOrderTypesDetails(Convert.ToInt32(dt.Rows[0]["JobListType"])); if (drOrderType != null) { PIKCV.COM.EnumDB.EmployeeTypes EmployeeType = (PIKCV.COM.EnumDB.EmployeeTypes)(Convert.ToInt32(dt.Rows[0]["UserTypeID"])); switch (EmployeeType) { case PIKCV.COM.EnumDB.EmployeeTypes.Pikpool: CompanyCreditControl(Convert.ToInt32(drOrderType["PikPoolCredit"])); Credits = Convert.ToInt32(drOrderType["PikPoolCredit"]); break; case PIKCV.COM.EnumDB.EmployeeTypes.Goodpik: CompanyCreditControl(Convert.ToInt32(drOrderType["GoodPikCredit"])); Credits = Convert.ToInt32(drOrderType["PikPoolCredit"]); break; } } DateTime JobEndDate = Convert.ToDateTime(dt.Rows[0]["EndDate"]); PIKCV.COM.EnumDB.JobStatus CurrentJobStatus = (PIKCV.COM.EnumDB.JobStatus)(Convert.ToInt32(dt.Rows[0]["JobStatus"])); if (obj.ChangeJobStatus(this.smCompanyID, JobID, PIKCV.COM.EnumDB.JobStatus.Active, Credits, Convert.ToInt32(dt.Rows[0]["JobListType"]), JobEndDate, CurrentJobStatus) > 0) { if ((CurrentJobStatus == PIKCV.COM.EnumDB.JobStatus.Draft) || (JobEndDate < DateTime.Now)) { Credits = int.Parse(this.smPikCredi) - Credits; this.smPikCredi = Credits.ToString(); } dvScript.InnerHtml = "<script>alert('Ýlanýnýz þu andan itibaren yayýndadýr, yayýndaki ilanlar bölümünden takip edebilirsiniz')</script>"; } else { dvScript.InnerHtml = "<script>alert('Ýlanýnýz yayýna konulurken bir hata oluþtu')</script>"; } } } } break; case PIKCV.COM.Enumerations.JobsTabs.JobArchive: if (CARETTA.COM.Util.IsNumeric(Request.QueryString["JobID"])) { int JobID = Convert.ToInt32(Request.QueryString["JobID"]); PIKCV.BUS.Job obj = new PIKCV.BUS.Job(); DataTable dt = obj.GetJobInfo(JobID); if (dt.Rows.Count > 0) { if (Convert.ToInt32(dt.Rows[0]["CompanyID"]) == this.smCompanyID) { obj.ChangeJobStatus(JobID, PIKCV.COM.EnumDB.JobStatus.Archive); } } } break; case PIKCV.COM.Enumerations.JobsTabs.Draft: if (CARETTA.COM.Util.IsNumeric(Request.QueryString["JobID"])) { int JobID = Convert.ToInt32(Request.QueryString["JobID"]); PIKCV.BUS.Job obj = new PIKCV.BUS.Job(); DataTable dt = obj.GetJobInfo(JobID); if (dt.Rows.Count > 0) { if (Convert.ToInt32(dt.Rows[0]["CompanyID"]) == this.smCompanyID) { if (obj.ChangeJobStatus(JobID, PIKCV.COM.EnumDB.JobStatus.Deleted) > 0) { dvScript.InnerHtml = "<script>alert('Ýlanýnýz silinmiþtir.')</script>"; } else { dvScript.InnerHtml = "<script>alert('Ýlanýnýz silinirken bir hata oluþtu!')</script>"; } } } } break; } }