private void FillCompanyInfo() { PIKCV.BUS.Company objCompany = new PIKCV.BUS.Company(); DataTable dt = objCompany.GetCompanyInfo(this.smCompanyID); if (dt.Rows.Count > 0) { lblCompanyDescription.Text = dt.Rows[0]["CompanyDescription"].ToString(); lblCompanyName.Text = dt.Rows[0]["CompanyName"].ToString(); lblCompanyContactLastName.Text = dt.Rows[0]["ContactLastName"].ToString(); lblCompanyContactFirstName.Text = dt.Rows[0]["ContactName"].ToString(); lblEmail.Text = dt.Rows[0]["ContactEmail"].ToString(); lblCompanyFaxNumber.Text = dt.Rows[0]["Fax"].ToString(); lblNumberOfWorkers.Text = dt.Rows[0]["NumberOfWorkers"].ToString(); lblCompanyPhoneNumber.Text = dt.Rows[0]["Phone"].ToString(); //this.PhotoFileName = dt.Rows[0]["PhotoFileName"].ToString(); imgCompanyDetailLogo.ImageUrl = "~/" + this.Config(PIKCV.COM.EnumUtil.Config.CompanyImagePath) + dt.Rows[0]["PhotoFileName"].ToString(); PIKCV.BUS.Company objCompanies = new PIKCV.BUS.Company(); DataTable dtCompanySectors = objCompanies.GetCompanySectorNames(this.smCompanyID); DataBindHelper.BindRepeater(ref rptSectors, dtCompanySectors); } else { this.GoToDefaultPage(); } }
protected void imgBuyContactInfo_Click(object sender, ImageClickEventArgs e) { PIKCV.BUS.Company objComp = new PIKCV.BUS.Company(); ArrayList arrUserID = new ArrayList(); arrUserID.Add(this.smUserID); PIKCV.COM.Enumerations.BuyContactInfoResult BuyComtactInfoResult = objComp.BuyContactInfo(this.smCompanyID, arrUserID, 0); string err = String.Empty; switch (BuyComtactInfoResult) { case PIKCV.COM.Enumerations.BuyContactInfoResult.Success: DataTable dt = objComp.GetCompanyInfo(this.smCompanyID); if (dt.Rows.Count > 0) this.smPikCredi = dt.Rows[0]["Credits"].ToString(); //Response.Write("<script>alert('" + PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.BuyContactInfo) + this.smPikCredi + "');</script>"); err = "alert('" + PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.BuyContactInfo) + this.smPikCredi + "');"; break; case PIKCV.COM.Enumerations.BuyContactInfoResult.Failed: //Response.Write("<script>alert('" + PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.BuyContactInfoFailed) + "');</script>"); err = "alert('" + PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.BuyContactInfoFailed) + "');"; break; case PIKCV.COM.Enumerations.BuyContactInfoResult.NotEnoughPikCredi: this.Redirect("Company-Jobs-Jobs-NoCredit"); //Response.Write("<script>alert('" + PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.NoCredit) + "');" + "window.location.href('Pikcv.aspx?Pik=Company-Credits-SelectPaymentType');" + "</script>"); break; } if (err != String.Empty) { dvScript.InnerHtml = "<script>" + err + "</script>"; } }
protected void ImgBtnSend_Click(object sender, ImageClickEventArgs e) { PIKCV.BUS.Company objCompany = new PIKCV.BUS.Company(); DataTable dtCompany = objCompany.GetCompanyInfo(this.smCompanyID); if (dtCompany.Rows.Count > 0) { if (txtPassword.Text != CARETTA.COM.Encryption.Decrypt(dtCompany.Rows[0]["Password"].ToString())) { if (objCompany.UpdateCompanyPassword(this.smCompanyID, txtPassword.Text, false)) { Response.Write("<script>alert('Þifreniz Deðiþtirilmiþtir.');window.location.href('pikcv.aspx?pik=Company-CompanyLogon');</script>"); } else { Response.Write("<script>alert('Þifreniz Deðiþtirilirken Bir Hata Oluþtu. Lütfen Tekrar Deneyin.');</script>"); } } else { dvScript.InnerHtml = "<script>alert('Lütfen eski þifrenizden farklý bir þifre giriniz.');</script>"; } } else { Response.Write("<script>alert('Þifreniz Deðiþtirilirken Bir Hata Oluþtu. Lütfen Tekrar Deneyin.');</script>"); } }
protected void ImgBtnSend_Click(object sender, ImageClickEventArgs e) { PIKCV.BUS.Company objCompany = new PIKCV.BUS.Company(); DataRow drCompany = null; if (trEmail.Visible) { drCompany = objCompany.GetCompanyByEmail(txtEmail.Text); if (drCompany != null) { trEmail.Visible = false; trSecretQuestion.Visible = true; trSecretAnswer.Visible = true; this.fpCompanyID = Convert.ToInt32(drCompany["CompanyID"]); ltlSecretQuestion.Text = drCompany["SecretQuestion"].ToString(); ltlInfoMessage.Text = "Þifreniz gizli soruya verdiðiniz cevaptan sonra e-posta adresinize gönderilecektir"; } else { Response.Write("<script>alert('Bu email adresi ile kayýtlý kullanýcý bulunamadý!')</script>"); } } else if (trSecretQuestion.Visible) { DataTable dtCompanyDetail = objCompany.GetCompanyInfo(this.fpCompanyID); if (dtCompanyDetail.Rows[0]["SecretAnswer"].ToString() == txtSecretAnswer.Text.Trim()) { string Pass = Encryption.Decrypt(dtCompanyDetail.Rows[0]["Password"].ToString()); string Email = dtCompanyDetail.Rows[0]["UserName"].ToString(); if (MailTemplates.Send_Tmp_ForgotPassCompany(MailTemplates.ForgotPasswordCompany, Pass, dtCompanyDetail.Rows[0]["ContactName"].ToString(), dtCompanyDetail.Rows[0]["ContactLastName"].ToString(), Email)) { objCompany.UpdateCompanyPassword(this.fpCompanyID, Pass, true); this.GoToFeedback(PIKCV.COM.EnumDB.ErrorTypes.ForgotPassword); } else { Response.Write("<script>alert('Þifreniz Email Adresinize Gönderirken Hata Oluþtu')</script>"); } } else { Response.Write("<script>alert('Gizli cevabýnýz yanlýþ!')</script>"); } } }
private void FillForm() { PIKCV.BUS.Credits obj = new PIKCV.BUS.Credits(); DataTable dt = obj.GetCreditDetail(this.CreditPackageTypeID); double Credtits = 0; if (this.IsOtherPackage) { lbCredits.Text = this.OtherPackageCredits.ToString(); Credtits = this.OtherPackageCredits * Convert.ToDouble(dt.Rows[0]["Multiplier"]); lbPrice.Text = Credtits.ToString(); } else { if (dt.Rows.Count > 0) { lbCredits.Text = dt.Rows[0]["Credits"].ToString(); Credtits = Convert.ToInt32(dt.Rows[0]["Credits"]) * Convert.ToDouble(dt.Rows[0]["Multiplier"]); lbPrice.Text = Credtits.ToString(); } else { this.Redirect("Company-Credits-SelectCreditPackage"); } } PIKCV.BUS.Company objCompany = new PIKCV.BUS.Company(); dt = objCompany.GetCompanyInfo(this.smCompanyID); if (dt.Rows.Count > 0) { if (Convert.ToInt32(dt.Rows[0]["MaxLoan"]) < Convert.ToInt32(lbPrice.Text)) { pnlPaymentTypeLoan.Visible = false; rbLoan.Checked = false; rbTransfer.Checked = true; btnSubmit_Click(new object(), null); } } else { this.Redirect("Company-Credits-SelectCreditPackage"); } }
private void FillCompanyDetails() { PIKCV.BUS.Company objCompany = new PIKCV.BUS.Company(); DataTable dtCompany = objCompany.GetCompanyInfo(this.smCompanyID); PIKCV.BUS.SystemUsers objSystemUser = new PIKCV.BUS.SystemUsers(); if (dtCompany.Rows.Count > 0) { DataTable dtSystemUser = objSystemUser.GetSystemUser(1); if (dtSystemUser.Rows.Count > 0) { hlEmail.NavigateUrl += dtSystemUser.Rows[0]["Email"].ToString(); hlEmail.Text = dtSystemUser.Rows[0]["Email"].ToString(); lbLastName.Text = dtSystemUser.Rows[0]["LastName"].ToString(); lbFirstName.Text = dtSystemUser.Rows[0]["FirstName"].ToString(); lbPhoneNumber.Text = dtSystemUser.Rows[0]["PhoneNumber"].ToString(); } } }
protected void lbBuyContactInfo_Click(object sender, EventArgs e) { PIKCV.BUS.Company objComp = new PIKCV.BUS.Company(); ArrayList arrUserID = new ArrayList(); ArrayList arrUsersToBought = new ArrayList(); int UsersSuccessfullBoughts = 0; string Message = ""; foreach (RepeaterItem item in rptEmployees.Items) { if (((CheckBox)item.FindControl("CheckBox")).Checked) { arrUserID.Add(Convert.ToInt32(((Literal)item.FindControl("ltlUserID")).Text)); } } for (int i = 0; i < arrUserID.Count; i++) { if (!(objComp.CheckBuyContactInfo(this.smCompanyID, Convert.ToInt32(arrUserID[i])))) { arrUsersToBought.Add(arrUserID[i]); } } if (arrUsersToBought.Count == 0) { Message = "Seçtiðiniz adaylarýn iletiþim bilgileri daha önce satýn alýnmýþtýr. Bilgilere satýn alýnan iletiþim bilgileri klasöründen ulaþabilirsiniz"; } else { if (arrUsersToBought.Count == arrUserID.Count) { PIKCV.COM.Enumerations.BuyContactInfoResult BuyComtactInfoResult = objComp.BuyContactInfo(this.smCompanyID, arrUsersToBought, 0, ref UsersSuccessfullBoughts); switch (BuyComtactInfoResult) { case PIKCV.COM.Enumerations.BuyContactInfoResult.Success: DataTable dt = objComp.GetCompanyInfo(this.smCompanyID); if (dt.Rows.Count > 0) { this.smPikCredi = dt.Rows[0]["Credits"].ToString(); } Message = "Seçtiðiniz adaylarýn iletiþim bilgileri satýnalýnmýþtýr." + "Bilgilere satýnalýnan iletiþim bilgileri klasöründen ulaþabilirsiniz." + "Kalan krediniz:" + this.smPikCredi.ToString(); break; case PIKCV.COM.Enumerations.BuyContactInfoResult.Failed: Message = PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.BuyContactInfoFailed); break; case PIKCV.COM.Enumerations.BuyContactInfoResult.NotEnoughPikCredi: this.Redirect("Company-Jobs-Jobs-NoCredit"); break; } } else if (arrUsersToBought.Count != arrUserID.Count) { this.smBuyContactInfoResultUserIDs = arrUsersToBought; this.Redirect("Company-BuyContactInfo-BuyContactInfoResult&UserCount=" + arrUserID.Count.ToString()); } } this.strAlert += "alert('" + Message + "');"; }
private void MakePayment(PIKCV.COM.EnumDB.PaymentType PaymentType) { PIKCV.BUS.Credits obj = new PIKCV.BUS.Credits(); int SavedCreditOrderID = 0; if (this.IsOtherPackage) { SavedCreditOrderID = obj.InsertCreditOrders(this.smCompanyID, this.CreditPackageTypeID, 0, 0, this.OtherPackageCredits, this.OtherPackageMultiplier, PIKCV.COM.EnumDB.OrderTypeCode.CreditBuy, PaymentType, this.IsOtherPackage); } else { DataTable dt = obj.GetCreditDetail(this.CreditPackageTypeID); if (dt.Rows.Count > 0) { SavedCreditOrderID = obj.InsertCreditOrders(this.smCompanyID, this.CreditPackageTypeID, Convert.ToInt32(dt.Rows[0]["Credits"]), Convert.ToInt32(dt.Rows[0]["Multiplier"]), 0, 0, PIKCV.COM.EnumDB.OrderTypeCode.CreditBuy, PaymentType, this.IsOtherPackage); } else { this.Redirect("Company-Credits-SelectCreditPackage"); } } if (SavedCreditOrderID > 0) { DataTable dt = obj.GetCreditOrderDetail(SavedCreditOrderID); if (dt.Rows.Count > 0) { double TotalAmount = 0; if (this.IsOtherPackage) { lbApprovalCreditPackageName.Text = "Pik Kredi Alýmý (" + dt.Rows[0]["OtherPackageQuantity"].ToString() + ")"; TotalAmount = Convert.ToInt32(dt.Rows[0]["OtherPackageQuantity"]) * Convert.ToDouble(dt.Rows[0]["OtherPackagePrice"]); lbApprovalPrice.Text = TotalAmount.ToString() + " YTL"; } else { lbApprovalCreditPackageName.Text = "Pik Kredi Alýmý (" + dt.Rows[0]["Quantity"].ToString() + ")"; TotalAmount = Convert.ToInt32(dt.Rows[0]["Quantity"]) * Convert.ToDouble(dt.Rows[0]["ItemPrice"]); lbApprovalPrice.Text = TotalAmount.ToString() + " YTL"; } lbOrderDate.Text = string.Format("{0:d}", dt.Rows[0]["OrderDate"]); lbOrderType.Text = ((PIKCV.COM.EnumDB.PaymentType)(Convert.ToInt32(dt.Rows[0]["PaymentType"]))).ToString(); } if (PaymentType == PIKCV.COM.EnumDB.PaymentType.Transfer) { lbApprovalMessage.Text = "Talebiniz alýndý, ödeme sonrasýnda sitemizde iþlem yapabileceksiniz."; } else { dvMsg.Visible = false; } } else { lbApprovalMessage.Text = "Kayýt sýrasýnda bir hata oluþtu. Lütfen tekrar deneyin."; } pnlHeader.Visible = false; pnlApproval.Visible = true; PIKCV.BUS.Company objCompany = new PIKCV.BUS.Company(); this.smPikCredi = objCompany.GetCompanyInfo(this.smCompanyID).Rows[0]["Credits"].ToString(); if (this.smRememberURL != String.Empty) { string strUrl = this.smRememberURL; this.smRememberURL = String.Empty; Response.Redirect(strUrl); } }
protected void rptFolders_ItemCommand(object source, RepeaterCommandEventArgs e) { if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem) || (e.Item.ItemType == ListItemType.Footer)) { PIKCV.BUS.Company obj = new PIKCV.BUS.Company(); ArrayList arrUsers = new ArrayList(); int UsersSuccessfullBoughts = 0; string Message = ""; if (e.CommandName == "UserDetail") { this.smUserID = Convert.ToInt32(e.CommandArgument); this.smEmployeeSearchResultUserIDs = new ArrayList(); this.smEmployeeSearchResultUserIDs.Add(this.smUserID); Session.Remove(PIKCV.COM.EnumUtil.Sess.EmployeeSearchQueries.ToString()); this.Redirect("Company-Membership-UserInfo"); } if (Request.Form["chFolders"] != null) { arrUsers.AddRange(Request.Form["chFolders"].ToString().Split(',')); if (e.CommandName == "CopyToFolder") { if (obj.InsertUsersToFolder(int.Parse(((DropDownList)e.Item.FindControl("drpCopyCutFolderNames")).SelectedValue), arrUsers)) { dvScript.InnerHtml = SendFolderMessage(PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.CopyToFolderSuccess)); } else { dvScript.InnerHtml = SendFolderMessage(PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.CopyTofolderFailed)); } } else if (e.CommandName == "CutToFolder") { if (obj.UpdateUsersFolders(this.FolderID, int.Parse(((DropDownList)e.Item.FindControl("drpCopyCutFolderNames")).SelectedValue), arrUsers)) { dvScript.InnerHtml = SendFolderMessage(PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.CutToFolderSuccess)); } else { dvScript.InnerHtml = SendFolderMessage(PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.CutToFolderFailed)); } } else if (e.CommandName == "OpenInterviewPage") { int TotalUserCount = arrUsers.Count; int BoughtUsers = 0; ArrayList arrUsersInterviewWillBeSent = new ArrayList(); for (int i = 0; i < arrUsers.Count; i++) { PIKCV.BUS.Company objCompany = new PIKCV.BUS.Company(); if (objCompany.CheckBuyContactInfo(this.smCompanyID, Convert.ToInt32(arrUsers[i]))) { BoughtUsers++; arrUsersInterviewWillBeSent.Add(arrUsers[i]); } } this.smBuyContactInfoResultUserIDs = arrUsersInterviewWillBeSent; this.smInterviewUserIDs = arrUsers; if (arrUsersInterviewWillBeSent.Count == arrUsers.Count) { dvScript.InnerHtml = "<script>var wpen = window.open('InsertInterview.aspx', 'PikcvMülakataÇaðýr', 'width=400,height=400,toolbar=no');wpen.focus();</script>"; } else if (arrUsersInterviewWillBeSent.Count == 0) { dvScript.InnerHtml = "<script>alert('" + PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.UsersWhichDidNotBoughtBeforeInterviewWarning) + "');</script>"; } else if (arrUsersInterviewWillBeSent.Count != arrUsers.Count) { Message = "Company-BuyContactInfo-BuyContactInfoResult&UserCount=" + arrUsers.Count.ToString() + "&BuyContactInfoResultPageType=" + ((int)PIKCV.COM.Enumerations.BuyContactInfoResultPageType.InsertInterview).ToString(); this.Redirect(Message); } } else if (e.CommandName == "Delete") { if (obj.DeleteUserFromFolder(this.FolderID, arrUsers)) { dvScript.InnerHtml = SendFolderMessage(PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.DeleteFromFolderSuccsess)); } else { dvScript.InnerHtml = SendFolderMessage(PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.DeleteFromFolderFailed)); } } else if (e.CommandName == "SendMessage") { int TotalUserCount = arrUsers.Count; int BoughtUsers = 0; ArrayList arrUsersMessageWillBeSent = new ArrayList(); for (int i = 0; i < arrUsers.Count; i++) { PIKCV.BUS.Company objCompany = new PIKCV.BUS.Company(); if (objCompany.CheckBuyContactInfo(this.smCompanyID, Convert.ToInt32(arrUsers[i]))) { BoughtUsers++; arrUsersMessageWillBeSent.Add(arrUsers[i]); } } this.smMessageUserIDs = arrUsers; this.smBuyContactInfoResultUserIDs = arrUsersMessageWillBeSent; if (arrUsersMessageWillBeSent.Count == arrUsers.Count) { this.Redirect("Company-Messages-SendMessage"); } else if (arrUsersMessageWillBeSent.Count == 0) { dvScript.InnerHtml = "<script>alert('" + PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.UsersWhichDidNotBoughtBeforeMessageWarning) + "');</script>"; } else if (arrUsersMessageWillBeSent.Count != arrUsers.Count) { Message = "Company-BuyContactInfo-BuyContactInfoResult&UserCount=" + arrUsers.Count.ToString() + "&BuyContactInfoResultPageType=" + ((int)PIKCV.COM.Enumerations.BuyContactInfoResultPageType.SendMessage).ToString(); this.Redirect(Message); } } else if (e.CommandName == "BuyCommunicationInformation") { PIKCV.BUS.Company objComp = new PIKCV.BUS.Company(); //int Difference = 0; ArrayList arrUsersToBought = new ArrayList(); for (int i = 0; i < arrUsers.Count; i++) { if (!(objComp.CheckBuyContactInfo(this.smCompanyID, Convert.ToInt32(arrUsers[i])))) { arrUsersToBought.Add(arrUsers[i]); } } if (arrUsersToBought.Count == 0) { Message = "Seçtiðiniz adaylarýn iletiþim bilgileri daha önce satýn alýnmýþtýr. Bilgilere satýn alýnan iletiþim bilgileri klasöründen ulaþabilirsiniz"; } else { if (arrUsersToBought.Count == arrUsers.Count) { PIKCV.COM.Enumerations.BuyContactInfoResult BuyComtactInfoResult = objComp.BuyContactInfo(this.smCompanyID, arrUsersToBought, 0, ref UsersSuccessfullBoughts); switch (BuyComtactInfoResult) { case PIKCV.COM.Enumerations.BuyContactInfoResult.Success: DataTable dt = objComp.GetCompanyInfo(this.smCompanyID); if (dt.Rows.Count > 0) { this.smPikCredi = dt.Rows[0]["Credits"].ToString(); } Message = "Seçtiðiniz adaylarýn iletiþim bilgileri satýnalýnmýþtýr." + "Bilgilere satýnalýnan iletiþim bilgileri klasöründen ulaþabilirsiniz." + "Kalan krediniz:" + this.smPikCredi.ToString(); break; case PIKCV.COM.Enumerations.BuyContactInfoResult.Failed: Message = PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.BuyContactInfoFailed); dvScript.InnerHtml = SendFolderMessage(Message); break; case PIKCV.COM.Enumerations.BuyContactInfoResult.NotEnoughPikCredi: this.Redirect("Company-Jobs-Jobs-NoCredit"); //Response.Write("<script>alert('" + PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.NoCredit) + "');" + "window.location.href('Pikcv.aspx?Pik=Company-Credits-SelectPaymentType');" + "</script>"); break; } dvScript.InnerHtml = SendFolderMessage(Message); } else if (arrUsersToBought.Count != arrUsers.Count) { this.smBuyContactInfoResultUserIDs = arrUsersToBought; Message = "Company-BuyContactInfo-BuyContactInfoResult&UserCount=" + arrUsers.Count.ToString() + "&BuyContactInfoResultPageType=" + ((int)PIKCV.COM.Enumerations.BuyContactInfoResultPageType.BuyContactInfo).ToString(); this.Redirect(Message); } } dvScript.InnerHtml = "<script>alert('" + Message + "');</script>"; } } else { dvScript.InnerHtml = SendFolderMessage(PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.SelectAtLeastOneUser)); } FillFolderDetailRepeater(); } }
protected void btnContinue_Click(object sender, ImageClickEventArgs e) { int UsersSuccessfullBoughts = 0; string Message = ""; PIKCV.BUS.Company objComp = new PIKCV.BUS.Company(); PIKCV.COM.Enumerations.BuyContactInfoResult BuyComtactInfoResult = PIKCV.COM.Enumerations.BuyContactInfoResult.Failed; switch (this.BuyContactInfoResultPageType) { case PIKCV.COM.Enumerations.BuyContactInfoResultPageType.BuyContactInfo: BuyComtactInfoResult = objComp.BuyContactInfo(this.smCompanyID, this.smBuyContactInfoResultUserIDs, 0, ref UsersSuccessfullBoughts); switch (BuyComtactInfoResult) { case PIKCV.COM.Enumerations.BuyContactInfoResult.Success: DataTable dt = objComp.GetCompanyInfo(this.smCompanyID); if (dt.Rows.Count > 0) { this.smPikCredi = dt.Rows[0]["Credits"].ToString(); } Message = "<script>alert('Seçtiðiniz adaylarýn iletiþim bilgileri satýnalýnmýþtýr." + "Bilgilere satýnalýnan iletiþim bilgileri klasöründen ulaþabilirsiniz." + "Kalan krediniz:" + this.smPikCredi.ToString() + "');" + "window.location.href='Pikcv.aspx?Pik=Company-Folders-FoldersMain'" + "</script>"; this.smBuyContactInfoResultUserIDs = null; Response.Write(Message); break; case PIKCV.COM.Enumerations.BuyContactInfoResult.Failed: Message = PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.BuyContactInfoFailed); Response.Write("<script>alert('" + Message + "');</script>"); break; case PIKCV.COM.Enumerations.BuyContactInfoResult.NotEnoughPikCredi: this.Redirect("Company-Jobs-Jobs-NoCredit"); break; } break; case PIKCV.COM.Enumerations.BuyContactInfoResultPageType.SendMessage: BuyComtactInfoResult = objComp.BuyContactInfo(this.smCompanyID, this.smMessageUserIDs, 0, ref UsersSuccessfullBoughts); switch (BuyComtactInfoResult) { case PIKCV.COM.Enumerations.BuyContactInfoResult.Success: DataTable dt = objComp.GetCompanyInfo(this.smCompanyID); if (dt.Rows.Count > 0) { this.smPikCredi = dt.Rows[0]["Credits"].ToString(); } Message = "<script>alert('Seçtiðiniz adaylarýn iletiþim bilgileri satýnalýnmýþtýr." + "Bilgilere satýnalýnan iletiþim bilgileri klasöründen ulaþabilirsiniz." + "Kalan krediniz:" + this.smPikCredi.ToString() + "');" + "window.location.href('pikcv.aspx?Pik=Company-Messages-SendMessage');" + "</script>"; this.smBuyContactInfoResultUserIDs = null; Response.Write(Message); break; case PIKCV.COM.Enumerations.BuyContactInfoResult.Failed: Message = PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.BuyContactInfoFailed); Response.Write("<script>alert('" + Message + "');</script>"); break; case PIKCV.COM.Enumerations.BuyContactInfoResult.NotEnoughPikCredi: this.Redirect("Company-Jobs-Jobs-NoCredit"); break; } break; case PIKCV.COM.Enumerations.BuyContactInfoResultPageType.InsertInterview: BuyComtactInfoResult = objComp.BuyContactInfo(this.smCompanyID, this.smInterviewUserIDs, 0, ref UsersSuccessfullBoughts); switch (BuyComtactInfoResult) { case PIKCV.COM.Enumerations.BuyContactInfoResult.Success: DataTable dt = objComp.GetCompanyInfo(this.smCompanyID); if (dt.Rows.Count > 0) { this.smPikCredi = dt.Rows[0]["Credits"].ToString(); } Message = "<script>alert('Seçtiðiniz adaylarýn iletiþim bilgileri satýnalýnmýþtýr." + "Bilgilere satýnalýnan iletiþim bilgileri klasöründen ulaþabilirsiniz." + "Kalan krediniz:" + this.smPikCredi.ToString() + "');" + "var wpen = window.open('InsertInterview.aspx', 'PikcvMülakataÇaðýr', 'width=400,height=400,toolbar=no');wpen.focus();" + "</script>"; this.smBuyContactInfoResultUserIDs = null; Response.Write(Message); break; case PIKCV.COM.Enumerations.BuyContactInfoResult.Failed: Message = PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.BuyContactInfoFailed); Response.Write("<script>alert('" + Message + "');</script>"); break; case PIKCV.COM.Enumerations.BuyContactInfoResult.NotEnoughPikCredi: this.Redirect("Company-Jobs-Jobs-NoCredit"); break; } break; } }
private void FillData() { this.dtJob = PIKCV.BUS.Job.GetJobDetail(this.JobID); if (dtJob.Rows.Count < 1) { this.GoToDefaultPage(); } PIKCV.BUS.Company objCompany = new PIKCV.BUS.Company(); DataTable dtCompany = objCompany.GetCompanyInfo(Convert.ToInt32(this.dtJob.Rows[0]["CompanyID"])); ltlCompanyName.Text = dtCompany.Rows[0]["CompanyName"].ToString(); string PositionName = dtJob.Rows[0]["PositionName"].ToString(); this.PositonType = (PIKCV.COM.EnumDB.EmployeeTypes)Convert.ToInt32(DataTableHelper.Filter(this.cmbPositions, "PositionID", dtJob.Rows[0]["PositionID"].ToString()).Rows[0]["PositionTypeCode"]); ltlPositionName.Text = PositionName; ltlRefNo.Text = dtJob.Rows[0]["ReferenceNumber"].ToString(); if (dtJob.Rows[0]["PhotoFileName"].ToString().Trim() == String.Empty) { imgLogo.Visible = false; } else { imgLogo.ImageUrl = "~/" + this.Config(PIKCV.COM.EnumUtil.Config.CompanyImagePath) + dtJob.Rows[0]["PhotoFileName"].ToString(); } ltlJobTitle.Text = dtJob.Rows[0]["JobTitle"].ToString(); ltlNumberOfWorkers.Text = dtJob.Rows[0]["NumberOfWorkers"].ToString(); ltlStartDate.Text = Convert.ToDateTime(dtJob.Rows[0]["StartDate"]).ToShortDateString(); ltlEndDate.Text = Convert.ToDateTime(dtJob.Rows[0]["EndDate"]).ToShortDateString(); PIKCV.BUS.Job objJob = new PIKCV.BUS.Job(); DataBindHelper.BindRepeater(ref rptJobSectors, objJob.GetJobSectorNames(this.JobID)); DataBindHelper.BindRepeater(ref rptJobPlaces, objJob.GetJobPlaceNames(this.JobID, PIKCV.COM.EnumDB.Places.TurkeyPlaceID)); DataBindHelper.BindRepeater(ref rptJobCountries, objJob.GetJobPlaceNames(this.JobID, PIKCV.COM.EnumDB.Places.CountriesParentID)); ltlJobDescription.Text = Util.Nl2Br(dtJob.Rows[0]["JobDescription"].ToString()); DataBindHelper.BindRepeater(ref rptEducationLevels, objJob.GetJobEducationLevels(this.JobID, PIKCV.COM.EnumDB.LanguageID.Turkish)); DataBindHelper.BindRepeater(ref rptJobQualitySectors, objJob.GetJobQualitySectorNames(this.JobID)); DataBindHelper.BindRepeater(ref rptJobQualityPositions, objJob.GetJobQualityPositionNames(this.JobID)); DataBindHelper.BindRepeater(ref rptPerfections, objJob.GetJobPerfection(this.JobID)); ltlJobLabouringTypeName.Text = DataTableHelper.Filter(this.cmbLabouringTypes, "LabouringTypeID", dtJob.Rows[0]["LabouringTypeID"].ToString()).Rows[0]["LabouringTypeName"].ToString(); ltlDisabled.Visible = Convert.ToBoolean(dtJob.Rows[0]["IsDisabled"]); ltlOldConvicted.Visible = Convert.ToBoolean(dtJob.Rows[0]["IsOldConvicted"]); ltlMartyrRelative.Visible = Convert.ToBoolean(dtJob.Rows[0]["IsMartyrRelative"]); ltlTerrorWronged.Visible = Convert.ToBoolean(dtJob.Rows[0]["IsTerrorWronged"]); dvJobProperties.Visible = ((ltlMartyrRelative.Visible) || (ltlDisabled.Visible) || (ltlOldConvicted.Visible) || (ltlTerrorWronged.Visible)); PIKCV.COM.EnumDB.SexCode JobSexCode = (PIKCV.COM.EnumDB.SexCode)Convert.ToInt32(dtJob.Rows[0]["Gender"]); switch (JobSexCode) { case PIKCV.COM.EnumDB.SexCode.Male: ltlSex.Text = "Erkek"; break; case PIKCV.COM.EnumDB.SexCode.Female: ltlSex.Text = "Kadýn"; break; case PIKCV.COM.EnumDB.SexCode.Both: ltlSex.Text = "Erkek - Kadýn"; break; } PIKCV.COM.EnumDB.AgeRange Age = (PIKCV.COM.EnumDB.AgeRange)Convert.ToInt32(dtJob.Rows[0]["AgeRange"]); switch (Age) { case PIKCV.COM.EnumDB.AgeRange.age_18_24: ltlAgeRange.Text = "18-24"; break; case PIKCV.COM.EnumDB.AgeRange.age_25_29: ltlAgeRange.Text = "25-29"; break; case PIKCV.COM.EnumDB.AgeRange.age_30_34: ltlAgeRange.Text = "30-34"; break; case PIKCV.COM.EnumDB.AgeRange.age_35_39: ltlAgeRange.Text = "35-39"; break; case PIKCV.COM.EnumDB.AgeRange.age_40_44: ltlAgeRange.Text = "40-44"; break; case PIKCV.COM.EnumDB.AgeRange.age_45_55: ltlAgeRange.Text = "45-55"; break; case PIKCV.COM.EnumDB.AgeRange.age_56over: ltlAgeRange.Text = "56+"; break; case PIKCV.COM.EnumDB.AgeRange.age_All: ltlAgeRange.Text = "Farketmez"; break; } DataBindHelper.BindRepeater(ref rptForeignLanguages, objJob.GetJobForeignLanguages(this.JobID, PIKCV.COM.EnumDB.LanguageID.Turkish)); DataBindHelper.BindRepeater(ref rptComputerKnowledges, objJob.GetJobComputerKnowledge(this.JobID, PIKCV.COM.EnumDB.LanguageID.Turkish)); if (PIKCV.BUS.JobApplicants.ApplicantCtrl(this.smUserID, this.JobID)) { ImgBtnApply.Visible = false; ltlNoButtonMessage.Visible = true; ltlNoButtonMessage.Text = PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.ApplicantCtrl); } if (!this.smIsLogin) { ImgBtnApply.Visible = false; pnlApplicantCtrlLogin.Visible = true; //ltlNoButtonMessage.Text = PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.ApplicantCtrLogin); } if (ImgBtnApply.Visible) { //if (!this.smIsLogin) { ImgBtnApply.Visible = false; ImgBtnApply.OnClientClick = "alert('Ýlanlara baþvurmak için üye olmanýz gereklidir.'); window.location.href='Pikcv.aspx?Pik=Employee-Membership-UserInfo';window.location.href('" + this.PageReferer + "');"; } //else if (!this.smIsCvActive) ImgBtnApply.OnClientClick = "alert('Ýlana baþvurabilmek için özgeçminizin aktif olmasý gerekmektedir'); return false;"; if (this.smMemberType == PIKCV.COM.EnumDB.MemberTypes.Company) { ImgBtnApply.Visible = false; } else if (this.PositonType != this.smEmployeeType) { ImgBtnApply.Visible = false; } else if (!this.smIsCvConfirmed) { ImgBtnApply.Visible = false; ImgBtnApply.OnClientClick = "alert('Üyeliðiniz onay için beklemektedir, onay sonrasýnda ilanlara baþvuru yapabileceksiniz, üyelik onayýnýz e-posta adresinize iletilecektir'); return false;"; } else { ImgBtnApply.CommandArgument = this.JobID.ToString(); } } if (this.smMemberType == PIKCV.COM.EnumDB.MemberTypes.Company) { liSendFriend.Visible = false; } else { hlSendFriend.NavigateUrl = "javascript:SendFriend(" + ((int)PIKCV.COM.EnumDB.SendFriendType.Job).ToString() + ", " + this.JobID.ToString() + ")"; } }