Beispiel #1
0
    private void FillDetails()
    {
        PIKCV.BUS.Company obj = new PIKCV.BUS.Company();
        DataTable         dt  = obj.GetCompanyFolders(this.smCompanyID, true, false);

        DataBindHelper.BindRepeater(ref rptDefaulFolders, dt);
        dt = obj.GetCompanyFolders(this.smCompanyID, false, false);
        DataBindHelper.BindRepeater(ref rptCreatedFolders, dt);
    }
Beispiel #2
0
    private void FillForm()
    {
        PIKCV.BUS.Company obj = new PIKCV.BUS.Company();
        if (CARETTA.COM.Util.IsNumeric(Request.QueryString["FolderID"]))
        {
            this.FolderID = Convert.ToInt32(Request.QueryString["FolderID"]);

            DataTable dtFolderNames = obj.GetCompanyFolders(this.smCompanyID, false);
            DataBindHelper.BindDDL(ref drpCompanyFolders, dtFolderNames, "FolderName", "FolderID", "", "Klasör seç...", "0");
            drpCompanyFolders.SelectedValue = this.FolderID.ToString();
            this.strFolderName    = drpCompanyFolders.SelectedItem.Text;
            ltlSubFolderName.Text = this.strFolderName;

            DataTable dt = obj.GetCompanyFolderDetail(this.FolderID);
            if (dt.Rows.Count > 0)
            {
                if (this.smCompanyID == Convert.ToInt32(dt.Rows[0]["CompanyID"]))
                {
                    FillFolderDetailRepeater();
                }
                else
                {
                    this.Redirect("Company-Folders-FoldersMain");
                }
            }
            else
            {
                this.Redirect("Company-Folders-FoldersMain");
            }
        }
    }
Beispiel #3
0
    protected void rptFolders_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        PIKCV.BUS.Company obj = new PIKCV.BUS.Company();
        if (e.Item.ItemType == ListItemType.Footer)
        {
            DropDownList drpCopyCutFolderNames = (DropDownList)e.Item.FindControl("drpCopyCutFolderNames");
            DataBindHelper.BindDDL(ref drpCopyCutFolderNames, obj.GetCompanyFolders(this.smCompanyID, false, false), "FolderName", "FolderID", "-1", PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.SendFolder), "-1");

            DataTable dt = obj.GetCompanyFolderDetail(this.FolderID);
            if (dt.Rows.Count > 0)
            {
                PIKCV.COM.EnumDB.FolderTypeID FolderType = (PIKCV.COM.EnumDB.FolderTypeID)Convert.ToInt32(dt.Rows[0]["FolderTypeID"]);
                if (FolderType == PIKCV.COM.EnumDB.FolderTypeID.UsersWillBeBought || FolderType == PIKCV.COM.EnumDB.FolderTypeID.UsersBough)
                {
                    ((ImageButton)e.Item.FindControl("btnCutToFolder")).Visible = false;
                }
                else
                {
                    ((ImageButton)e.Item.FindControl("btnCutToFolder")).Visible = true;
                }
                if (FolderType == PIKCV.COM.EnumDB.FolderTypeID.UsersBough)
                {
                    ((Panel)e.Item.FindControl("pnlBuyCommunicationInformation")).Visible = false;
                }
                else
                {
                    ((Panel)e.Item.FindControl("pnlBuyCommunicationInformation")).Visible = true;
                }
            }
            else
            {
                this.GoToDefaultPage();
            }
        }
        else if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem))
        {
            ((Panel)e.Item.FindControl("pnlContactInfo")).Visible = ((int.Parse(((Literal)e.Item.FindControl("ltlIsOwned")).Text)) > 0);
            int      UserID         = int.Parse(((Literal)e.Item.FindControl("ltlUserID")).Text);
            Repeater rptFolderNames = ((Repeater)e.Item.FindControl("rptFolderNames"));
            DataBindHelper.BindRepeater(ref rptFolderNames, obj.GetCompanyFolderDetailByUserID(UserID, this.smCompanyID));
            ((Panel)e.Item.FindControl("pnlTemporaryUserEmail")).Visible = (bool.Parse(((Literal)e.Item.FindControl("ltlIsFolderDefault")).Text));
        }
    }
Beispiel #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //Response.Cache.SetNoStore();
        if (!IsPostBack)
        {
            if (CARETTA.COM.Util.IsNumeric(Request.QueryString["isApp"]))
            {
                this.isApp = true;
            }

            DataTable dt = PIKCV.BUS.User.GetEmployeeSearchResults(smEmployeeSearchQueries.Gender,
                                                                   smEmployeeSearchQueries.AgeRange,
                                                                   smEmployeeSearchQueries.MaritalStates,
                                                                   smEmployeeSearchQueries.MilitaryStates,
                                                                   smEmployeeSearchQueries.DriverLicenceTypes,
                                                                   smEmployeeSearchQueries.Handicapped,
                                                                   smEmployeeSearchQueries.Convicted,
                                                                   smEmployeeSearchQueries.MartyrRelative,
                                                                   smEmployeeSearchQueries.TerrorAggrieved,
                                                                   smEmployeeSearchQueries.Countries,
                                                                   smEmployeeSearchQueries.TurkeyCities,
                                                                   smEmployeeSearchQueries.EducationLevels,
                                                                   smEmployeeSearchQueries.EducationStates,
                                                                   smEmployeeSearchQueries.HighSchoolEducationLevels,
                                                                   smEmployeeSearchQueries.HighSchoolTypes,
                                                                   smEmployeeSearchQueries.UniversityEducationLevels,
                                                                   smEmployeeSearchQueries.UniversityNames,
                                                                   smEmployeeSearchQueries.DepartmentNames,
                                                                   smEmployeeSearchQueries.Sectors,
                                                                   smEmployeeSearchQueries.Positions,
                                                                   smEmployeeSearchQueries.Experience,
                                                                   smEmployeeSearchQueries.LabouringTypes,
                                                                   smEmployeeSearchQueries.ForeignLanguages1,
                                                                   smEmployeeSearchQueries.ForeignLanguages1Reading,
                                                                   smEmployeeSearchQueries.ForeignLanguages1Writing,
                                                                   smEmployeeSearchQueries.ForeignLanguages1Speaking,
                                                                   smEmployeeSearchQueries.ForeignLanguages2,
                                                                   smEmployeeSearchQueries.ForeignLanguages2Reading,
                                                                   smEmployeeSearchQueries.ForeignLanguages2Writing,
                                                                   smEmployeeSearchQueries.ForeignLanguages2Speaking,
                                                                   smEmployeeSearchQueries.ForeignLanguages3,
                                                                   smEmployeeSearchQueries.ForeignLanguages3Reading,
                                                                   smEmployeeSearchQueries.ForeignLanguages3Writing,
                                                                   smEmployeeSearchQueries.ForeignLanguages3Speaking,
                                                                   smEmployeeSearchQueries.ComputerKnowledgeTypes,
                                                                   smEmployeeSearchQueries.SectorsDesired,
                                                                   smEmployeeSearchQueries.PositionsDesired,
                                                                   smEmployeeSearchQueries.CountriesDesired,
                                                                   smEmployeeSearchQueries.CitiesDesired,
                                                                   smEmployeeSearchQueries.LabouringTypesDesired,
                                                                   (int)smEmployeeSearchQueries.EmployeeSearchType,
                                                                   smCompanyID,
                                                                   smEmployeeSearchQueries.JobID,
                                                                   smEmployeeSearchQueries.ApplicationStatus
                                                                   );

            if (dt.Rows.Count < 1)
            {
                this.GoToFeedback(PIKCV.COM.EnumDB.ErrorTypes.NoEmployeeSearchResult);
            }

            rptEmployees.DataSource = dt;
            rptEmployees.DataBind();

            lblEmployeeCount.Text = dt.Rows.Count + " Aday";

            int i = 0;
            foreach (RepeaterItem ritem in rptEmployees.Items)
            {
                //((LinkButton)ritem.Controls[3]).Text = " " + dt.Rows[i]["UserName"].ToString();
                //((TextBox)ritem.Controls[5]).Text = dt.Rows[i]["UserID"].ToString();
                i++;
            }
            ArrayList arr = new ArrayList(250);
            foreach (DataRow dr in dt.Rows)
            {
                arr.Add(dr["UserID"]);
            }

            smEmployeeSearchResultUserIDs = arr;
            if (dt.Rows.Count != 0)
            {
                if (this.smUserID < 1)
                {
                    this.smUserID = Convert.ToInt32(dt.Rows[0]["UserID"]);
                }
                else
                {
                    if (!CARETTA.COM.DataTableHelper.ExistValue(dt, "UserID", this.smUserID.ToString()))
                    {
                        this.smUserID = Convert.ToInt32(dt.Rows[0]["UserID"]);
                    }
                }
            }
            else
            {
                smUserID = -1;
            }

            DataTable         dtCOmpanyFolders = new DataTable();
            PIKCV.BUS.Company Comp             = new PIKCV.BUS.Company();
            dtCOmpanyFolders = Comp.GetCompanyFolders(this.smCompanyID, false, false);
            CARETTA.COM.DataBindHelper.BindDDL(ref ddlCompanyFolders, dtCOmpanyFolders, "FolderName", "FolderID", "", PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.SendFolder), "0");

            hlAgainSearch.NavigateUrl = "#Company-Search-EmployeeSearch";
            if (!this.isApp)
            {
                hlAgainSearch.NavigateUrl += "&type=" + ((int)this.smEmployeeSearchQueries.EmployeeSearchType).ToString();
            }
            else
            {
                hlAgainSearch.NavigateUrl += "&IsApp=1";
            }
        }
        else
        {
        }
        //dvScript.InnerHtml = String.Empty;
    }
Beispiel #5
0
    protected void Page_PreRender(object sender, EventArgs e)
    {
        PIKCV.BUS.User objUser = new PIKCV.BUS.User();
        if (this.smIsLogin)
        {
            DataTable dtUser = objUser.GetUserDetail(this.smUserID);
            if (dtUser.Rows.Count > 0)
            {
                if (this.smMemberType == PIKCV.COM.EnumDB.MemberTypes.Employee)
                {
                    txtName.Text = dtUser.Rows[0]["FirstName"].ToString();
                    txtSurName.Text = dtUser.Rows[0]["LastName"].ToString();
                    txtEMail.Text = dtUser.Rows[0]["Email"].ToString();
                    txtIdentityNo.Text = dtUser.Rows[0]["IdentityNo"].ToString();
                    txtPrivateQuestion.Text = dtUser.Rows[0]["SecretQuestion"].ToString();
                    txtPrivateAnswer.Text = dtUser.Rows[0]["SecretAnswer"].ToString();
                    chIsWantedSMS.Checked = Convert.ToBoolean(dtUser.Rows[0]["IsWantedSMS"]);
                    dvScript.InnerHtml = "<script>document.getElementById('chAggreement').checked = true; document.getElementById('chPrivacy').checked = true;</script>";
                    rqrPass.Enabled = false;
                    rqrPass2.Enabled = false;
                    CustomValidatorPassword.Enabled = false;
                    pnlCompany.Visible = false;
                    pnlEmployee.Visible = true;

                    ltlTitle.Visible = false;
                    ltlTitle2.Visible = false;
                    ltlTitle3.Visible = true;
                }
                else if (this.smMemberType == PIKCV.COM.EnumDB.MemberTypes.Company || this.smMemberType == PIKCV.COM.EnumDB.MemberTypes.TemporaryUser)
                {
                    lblPersonnelNameHeader.Text = "Adý:";
                    lblPersonnelSurnameHeader.Text = "Soyadý:";

                    trMsg.Visible = false;
                    lblName.Text = dtUser.Rows[0]["FirstName"].ToString();
                    lblSurName.Text = dtUser.Rows[0]["LastName"].ToString();

                    ltlTitle.Visible = false;
                    ltlTitle2.Visible = true;
                    ltlTitle2.Text = Util.SpecialName(lblName.Text + " " + lblSurName.Text);
                    ltlTitle3.Visible = false;

                    pnlEmployee.Visible = false;
                    pnlCompany.Visible = true;

                    // Get Company Folders
                    DataTable dtCOmpanyFolders = new DataTable();
                    PIKCV.BUS.Company Comp = new PIKCV.BUS.Company();
                    dtCOmpanyFolders = Comp.GetCompanyFolders(this.smCompanyID, false, false);
                    CARETTA.COM.DataBindHelper.BindDDL(ref ddlCompanyFolders, dtCOmpanyFolders, "FolderName", "FolderID", "", PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.SendFolder), "0");
                    
                    // Önceden bu herifin bilgileri alýnmýþ mý?
                    if (this.smMemberType == PIKCV.COM.EnumDB.MemberTypes.Company)
                    {
                        imgBuyContactInfo.Visible = !(CheckBuyContactInfo(this.smCompanyID, this.smUserID));
                        liInterview.Visible = !(imgBuyContactInfo.Visible);
                        liSendMessage.Visible = !(imgBuyContactInfo.Visible);
                    }
                    else
                    {
                        imgBuyContactInfo.Visible = false;
                        liInterview.Visible = false;
                        liSendMessage.Visible = false;
                        ddlCompanyFolders.Visible = false;
                        liSentToFile.Visible = false;
                    }
                    
                    // Pozisyon
                    PIKCV.BUS.UserCVs objUserCV = new PIKCV.BUS.UserCVs();
                    DataTable dtUserPositions = new DataTable();
                    dtUserPositions = objUserCV.GetUserPositions(this.smUserID, (int)this.smLanguageID);
                    DataBindHelper.BindRepeater(ref rptUserPositions, dtUserPositions);
                    
                    // Tecrübe
                    DataTable dtUserCV = new DataTable();
                    dtUserCV = objUserCV.GetUserCV(this.smUserID);
                    int UserAge = DateTime.Now.Year - (Convert.ToDateTime(dtUserCV.Rows[0]["BirthDate"]).Year);
                    lblAge.Text = UserAge.ToString();

                    if (!imgBuyContactInfo.Visible)
                    {
                        trAddress.Visible = true;
                        trEmail.Visible = true;
                        trPhoto.Visible = true;
                        lblAddress.Text = dtUserCV.Rows[0]["HomeAddress"].ToString();
                        lblPhone.Text = dtUserCV.Rows[0]["HomePhone"].ToString();
                        lblEmail.Text = dtUser.Rows[0]["Email"].ToString();
                    }
                    else {
                        trAddress.Visible = false;
                        trEmail.Visible = false;
                        trPhoto.Visible = false;
                    }

                    ltlTotalWorkExperience.Text = dtUserCV.Rows[0]["TotalWorkExperience"].ToString();
                    this.smPhotoFileName = dtUserCV.Rows[0]["PhotoFileName"].ToString();
                }
            }
        }

        imgUserPhoto.ImageUrl += this.smPhotoFileName;
        if (!(System.IO.File.Exists(Request.MapPath(imgUserPhoto.ImageUrl))))
        {
            imgUserPhoto.ImageUrl = "~/Images/UserImages/0.png";
        }

        //txtPassword.Text = "Pass" + Util.CreateRandomNumber(6);
        //txtPassword2.Text = txtPassword.Text;
        //txtIdentityNo.Text = Util.CreateRandomNumber(11);
        //txtPrivateQuestion.Text = "Soru" + Util.CreateRandomNumber(5);
        //txtPrivateAnswer.Text = "Cevap" + Util.CreateRandomNumber(5);
    }