protected void lbInterview_Click(object sender, EventArgs e) { int BoughtUsers = 0; ArrayList arrUsersAllChecked = new ArrayList(); ArrayList arrUsersInterviewWillBeSent = new ArrayList(); foreach (RepeaterItem item in rptEmployees.Items) { if (((CheckBox)item.FindControl("CheckBox")).Checked) { arrUsersAllChecked.Add(Convert.ToInt32(((Literal)item.FindControl("ltlUserID")).Text)); PIKCV.BUS.Company objCompany = new PIKCV.BUS.Company(); if (objCompany.CheckBuyContactInfo(this.smCompanyID, Convert.ToInt32(((Literal)item.FindControl("ltlUserID")).Text))) { arrUsersInterviewWillBeSent.Add(Convert.ToInt32(((Literal)item.FindControl("ltlUserID")).Text)); } } } int TotalUserCount = arrUsersAllChecked.Count; this.smBuyContactInfoResultUserIDs = arrUsersInterviewWillBeSent; this.smInterviewUserIDs = arrUsersAllChecked; if (arrUsersInterviewWillBeSent.Count == arrUsersAllChecked.Count) { this.strAlert = "var wpen = window.open('InsertInterview.aspx', 'PikcvMülakataÇaðýr', 'width=400,height=400,toolbar=no');wpen.focus();"; } else if (arrUsersInterviewWillBeSent.Count == 0) { this.strAlert = "alert('" + PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.UsersWhichDidNotBoughtBeforeInterviewWarning) + "');"; } else if (arrUsersInterviewWillBeSent.Count != arrUsersAllChecked.Count) { string Link = "Company-BuyContactInfo-BuyContactInfoResult&UserCount=" + arrUsersAllChecked.Count.ToString() + "&BuyContactInfoResultPageType=" + ((int)PIKCV.COM.Enumerations.BuyContactInfoResultPageType.InsertInterview).ToString(); this.Redirect(Link); } }
protected void lbSendMessage_Click(object sender, EventArgs e) { int BoughtUsers = 0; ArrayList arrUsersAllChecked = new ArrayList(); ArrayList arrUsersMessageWillBeSent = new ArrayList(); foreach (RepeaterItem item in rptEmployees.Items) { if (((CheckBox)item.FindControl("CheckBox")).Checked) { arrUsersAllChecked.Add(Convert.ToInt32(((Literal)item.FindControl("ltlUserID")).Text)); PIKCV.BUS.Company objCompany = new PIKCV.BUS.Company(); if (objCompany.CheckBuyContactInfo(this.smCompanyID, Convert.ToInt32(((Literal)item.FindControl("ltlUserID")).Text))) { arrUsersMessageWillBeSent.Add(Convert.ToInt32(((Literal)item.FindControl("ltlUserID")).Text)); } } } int TotalUserCount = arrUsersAllChecked.Count; this.smMessageUserIDs = arrUsersAllChecked; this.smBuyContactInfoResultUserIDs = arrUsersMessageWillBeSent; if (arrUsersMessageWillBeSent.Count == arrUsersAllChecked.Count) { this.Redirect("Company-Messages-SendMessage"); } else if (arrUsersMessageWillBeSent.Count == 0) { this.strAlert = "alert('" + PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.UsersWhichDidNotBoughtBeforeMessageWarning) + "');"; } else if (arrUsersMessageWillBeSent.Count != arrUsersAllChecked.Count) { string Link = "Company-BuyContactInfo-BuyContactInfoResult&UserCount=" + arrUsersAllChecked.Count.ToString() + "&BuyContactInfoResultPageType=" + ((int)PIKCV.COM.Enumerations.BuyContactInfoResultPageType.SendMessage).ToString(); this.Redirect(Link); } }
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 + "');"; }
protected void Page_PreRender(object sender, EventArgs e) { if (!this.smIsLogin) { this.Redirect("Employee-Membership-CV"); } else { //imgUserPhoto.Attributes.Add("onerror", "this.src='Images/UserImages/Small/0.png';"); UCVTabs1.TabActive(PIKCV.COM.Enumerations.CVTabs.CVOutput); PIKCV.BUS.Company obJComp = new PIKCV.BUS.Company(); this.IsOwned = ((this.smMemberType == PIKCV.COM.EnumDB.MemberTypes.Company) && (obJComp.CheckBuyContactInfo(this.smCompanyID, this.smUserID))); if (IsOwned) { tContact.Visible = true; trReferences.Visible = true; trMail.Visible = true; } else { tContact.Visible = (this.smMemberType == PIKCV.COM.EnumDB.MemberTypes.Employee); trReferences.Visible = (this.smMemberType == PIKCV.COM.EnumDB.MemberTypes.Employee); trMail.Visible = (this.smMemberType == PIKCV.COM.EnumDB.MemberTypes.Employee); } GetData(); FillData(); if (this.smIsLogin == true) { ltlEditUser.Visible = true; ltlNewUser.Visible = false; } else { ltlEditUser.Visible = false; ltlNewUser.Visible = true; } } }
private bool CheckBuyContactInfo(int CompanyID, int UserID) { PIKCV.BUS.Company Comp = new PIKCV.BUS.Company(); return Comp.CheckBuyContactInfo(CompanyID, UserID); }
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(); } }