Beispiel #1
0
    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();
        }
    }
Beispiel #2
0
    protected void btnSubmit_Click(object sender, ImageClickEventArgs e)
    {
        int    AdvisorID   = 0;
        string AdvisorName = "";

        if (drpAdvisor.SelectedValue == "0")
        {
            PIKCV.BUS.Company objCompany = new PIKCV.BUS.Company();
            AdvisorID   = objCompany.InsertCompanyAdvisor(this.smCompanyID, txtAdvisor.Text, txtAdvisor.Text);
            AdvisorName = txtAdvisor.Text;
        }
        else
        {
            AdvisorID   = int.Parse(drpAdvisor.SelectedValue);
            AdvisorName = drpAdvisor.SelectedItem.Text;
        }
        DateTime InterviewDate      = UDate1.Date;
        DateTime InterviewStartTime = new DateTime(InterviewDate.Year, InterviewDate.Month, InterviewDate.Day, int.Parse(drpStartHour.SelectedValue), int.Parse(drpStartMinute.SelectedValue), 0);
        DateTime InterviewEndTime   = new DateTime(InterviewDate.Year, InterviewDate.Month, InterviewDate.Day, int.Parse(drpEndHour.SelectedValue), int.Parse(drpEndMinute.SelectedValue), 0);

        PIKCV.BUS.Interview objInterview = new PIKCV.BUS.Interview();
        if (objInterview.InsertInterview(this.smCompanyID, AdvisorID, UDate1.Date, InterviewEndTime, PIKCV.COM.EnumDB.MemberTypes.Company,
                                         txtInterviewPlace.Text, InterviewStartTime, int.Parse(drpPosition.SelectedValue), this.smCompanyID, this.smInterviewUserIDs, AdvisorName))
        {
            Response.Write("<script language='javascript'> { alert('Seçtiðiniz kullanýcýlar mülakata çaðýrýldý');window.close();}</script>");
            this.smInterviewUserIDs = null;
        }
        else
        {
            Response.Write("<script language='javascript'> { alert('Seçtiðiniz kullanýcýlar mülakata çaðýrýlýrken bir hata oluþtu. Lütfen tekrar deneyin');window.close();}</script>");
        }
    }
Beispiel #3
0
 private void UImageUpload1_ImageUploaded(string FileName)
 {
     //imgCompanyLogo.ImageUrl = "~/" + this.Config(PIKCV.COM.EnumUtil.Config.CompanyImagePath) + FileName;
     this.PhotoFileName = FileName;
     PIKCV.BUS.Company objCompany = new PIKCV.BUS.Company();
     objCompany.UpdateCompanyPhoto(this.smCompanyID, this.PhotoFileName);
 }
Beispiel #4
0
 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>"; }
 }
Beispiel #5
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 #6
0
    private void GetFolderIDToSend(int CompanyID)
    {
        PIKCV.BUS.Company obj = new PIKCV.BUS.Company();



        DataTable dt = obj.GetCompanyFolderByFolderType(CompanyID, PIKCV.COM.EnumDB.FolderTypeID.UsersWillBeBought, false);

        if (dt.Rows.Count > 0)
        {
            this.FolderIDToSend = Convert.ToInt32(dt.Rows[0]["FolderID"]);
        }
        else
        {
            this.GoToDefaultPage();
        }
        //DataTable dt = obj.GetCompanyFolders(CompanyID, false);
        ///////TODO: Folder type geldiðinde deðiþecek
        //foreach (DataRow dr in dt.Rows)
        //{
        //    if (dr["FolderName"].ToString() == "Satýn Alýnacaklar")
        //    {
        //        this.FolderIDToSend = Convert.ToInt32(dr["FolderID"]);
        //        break;
        //    }
        //}
        /////////////////////////
    }
Beispiel #7
0
    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>");
        }
    }
Beispiel #8
0
    protected void btnSubmit_Click(object sender, ImageClickEventArgs e)
    {
        PIKCV.BUS.Company obj      = new PIKCV.BUS.Company();
        string            UserName = "******" + Util.CreateRandomNumber(6);
        string            Password = Util.CreateRandomNumber(8);
        string            Email    = txtEmail.Text;
        string            Notes    = txtNotes.Text;
        int SavedTempUserID        = obj.SaveCompanyTemporaryUser(this.smCompanyID, Email, this.FolderID, UserName, Password, Notes);

        if (SavedTempUserID > 0)
        {
            //Mail yollanacak

            if (MailTemplates.Send_Tmp_TemporaryUser(MailTemplates.TemporaryUser, UserName, Password, Notes, Email))
            {
                string strErr = PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.SharedFolder);
                Response.Write("<script>alert('" + strErr + "');this.close();</script>");
            }
            else
            {
                lbMessage.Text = "Klasör paylaþýmý yapýldý fakat bilgiler mail gönderilemedi.";
            }
        }
        else
        {
            lbMessage.Text = "Kayýt yapýlýrken bir hata oluþtu, lütfen tekrar deneyin";
        }
        pnlMessage.Visible = true;
    }
Beispiel #9
0
    protected void lbnDeleteFolder_Click(object sender, EventArgs e)
    {
        int FolderID = int.Parse(((LinkButton)sender).CommandArgument);

        PIKCV.BUS.Company obj = new PIKCV.BUS.Company();
        obj.DeleteCompanyFolder(FolderID);
        FillDetails();
    }
Beispiel #10
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 #11
0
 private bool CheckBuyContactInfo()
 {
     PIKCV.BUS.Company Comp = new PIKCV.BUS.Company();
     DataTable dtCompanyOwnedUsers = new DataTable();
     dtCompanyOwnedUsers = Comp.GetCompanyOwnedUsers(this.smCompanyID);
     if (dtCompanyOwnedUsers.Rows.Count == 0)
         return false;
     return true;
 }
Beispiel #12
0
 protected void drpCompanyFolders_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (drpCompanyFolders.SelectedValue != "0")
     {
         PIKCV.BUS.Company obj = new PIKCV.BUS.Company();
         this.FolderID         = int.Parse(drpCompanyFolders.SelectedValue);
         this.strFolderName    = drpCompanyFolders.SelectedItem.Text;
         ltlSubFolderName.Text = this.strFolderName;
         FillFolderDetailRepeater();
     }
 }
Beispiel #13
0
 protected void rptFolders_ItemCommand(object source, RepeaterCommandEventArgs e)
 {
     if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem) || (e.Item.ItemType == ListItemType.Footer))
     {
         if (e.CommandName == "UserDetail")
         {
             this.smUserID = Convert.ToInt32(e.CommandArgument);
             this.smEmployeeSearchResultUserIDs = new ArrayList();
             this.smEmployeeSearchResultUserIDs.Add(this.smUserID);
             this.smMemberType = PIKCV.COM.EnumDB.MemberTypes.TemporaryUser;
             this.smIsLogin    = true;
             Session.Remove(PIKCV.COM.EnumUtil.Sess.EmployeeSearchQueries.ToString());
             Response.Write("<script>window.open('TemporaryUsers/TemporaryUsersUserInfo.aspx', 'PikcvKullanýcýDetay', 'toolbar=no, scrollbars, width=815, height=650')</script>");
         }
         else
         {
             PIKCV.BUS.Company obj      = new PIKCV.BUS.Company();
             ArrayList         arrUsers = new ArrayList();
             if (Request.Form["chFolders"] != null)
             {
                 arrUsers.AddRange(Request.Form["chFolders"].ToString().Split(','));
                 if (e.CommandName == "Delete")
                 {
                     if (obj.DeleteUserFromFolder(this.FolderID, arrUsers))
                     {
                         Response.Write("<script> { alert('Seçtiðiniz kullanýcýlar silinmiþtir');}</script>");
                     }
                     else
                     {
                         Response.Write("<script> { alert('Seçtiðiniz kullanýcýlar silinirken bir hata oluþtu');}</script>");
                     }
                 }
                 else if (e.CommandName == "SendToFolder")
                 {
                     if (obj.UpdateUsersFolders(this.FolderID, this.FolderIDToSend, arrUsers, this.smTemporaryUserID))
                     {
                         Response.Write("<script> { alert('Belirlediðiniz kullanýcýlar seçtiðiniz klasöre taþýnmýþtýr');}</script>");
                     }
                     else
                     {
                         Response.Write("<script> { alert('Taþýnma sýrasýnda bir hata oluþtu. Lütfen tekrar deneyin');}</script>");
                     }
                 }
             }
             else
             {
                 Response.Write("<script> { alert(' " + PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.SelectAtLeastOneUser) + "');}</script>");
             }
         }
         FillForm();
     }
 }
Beispiel #14
0
    private void FillDetails()
    {
        PIKCV.BUS.Company obj = new PIKCV.BUS.Company();
        DataTable         dt  = obj.GetCompanyFolderDetail(this.FolderID);

        if (dt.Rows.Count > 0)
        {
            txtFolderName.Text = dt.Rows[0]["FolderName"].ToString();
        }
        else
        {
            Response.Write("<script language='javascript'> { window.close();}</script>");
        }
    }
Beispiel #15
0
    private void FillDetails()
    {
        DataBindHelper.LoadNumberDDL(ref drpEndHour, 23, 1, 0);
        DataBindHelper.LoadNumberDDL(ref drpStartHour, 23, 1, 0);
        DataBindHelper.LoadNumberDDL(ref drpEndMinute, 55, 5, 0);
        DataBindHelper.LoadNumberDDL(ref drpStartMinute, 55, 5, 0);
        PIKCV.BUS.Company obj = new PIKCV.BUS.Company();
        DataBindHelper.BindDDL(ref drpAdvisor, obj.GetCompanyAdvisor(this.smCompanyID), "FirstName", "CompanyAdvisorID", "", "Lütfen Seçiniz...", "0");
        DataBindHelper.BindDDL(ref drpPosition, this.cmbPositions, "PositionName", "PositionID", "", "Lütfen Seçiniz...", "0");

        if ((Session[PIKCV.COM.EnumUtil.Sess.EmployeeSearchQueries.ToString()] != null) && (this.smEmployeeSearchQueries.JobID > 0))
        {
            drpPosition.SelectedValue = PIKCV.BUS.Job.GetJobDetail(this.smEmployeeSearchQueries.JobID).Rows[0]["PositionID"].ToString();
        }
    }
Beispiel #16
0
 private void ActivateMember()
 {
     PIKCV.BUS.Company objCompany = new PIKCV.BUS.Company();
     if (objCompany.ActivateMember(this.MemberID, this.ActivationNumber))
     {
         ltlActivateYES.Visible = true;
         ltlActivateMsg.Visible = true;
         hlDownload.Visible     = true;
     }
     else
     {
         ltlActivateNO.Visible  = true;
         ltlActivateMsg.Visible = false;
         hlDownload.Visible     = false;
     }
 }
Beispiel #17
0
 protected void lnkSendToFolder_Click(object sender, EventArgs e)
 {
     string ErrMsg = String.Empty;
     PIKCV.BUS.Company Comp = new PIKCV.BUS.Company();
     ArrayList arr = new ArrayList(1);
     arr.Insert(0, this.smUserID);
     if (Comp.InsertUsersToFolder(Convert.ToInt32(ddlCompanyFolders.SelectedValue), arr))
     {
         ErrMsg = PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.SendToFolderSuccess);
     }
     else
     {
         ErrMsg = PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.SendToFolderFailed);
     }
     dvScript.InnerHtml = "<script>alert('" + ErrMsg + "');</script>";
 }
Beispiel #18
0
    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>");
            }
        }
    }
Beispiel #19
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 #20
0
    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();
            }
        }
    }
Beispiel #21
0
    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");
        }
    }
Beispiel #22
0
 protected void btnSubmit_Click(object sender, ImageClickEventArgs e)
 {
     PIKCV.BUS.Company obj = new PIKCV.BUS.Company();
     if (obj.FolderExistance(this.smCompanyID, txtFolderName.Text, false) > 0)
     {
         Response.Write("<script> { alert('Bu isimde bir klasör zaten bulunmaktadýr.'); } </script>");
     }
     else
     {
         if (obj.SaveCompanyFolder(this.smCompanyID, this.FolderID, txtFolderName.Text) > 0)
         {
             lbMessage.Text = "Klasör baþarýyla kaydedildi";
             Response.Write("<script language='javascript'> { alert('Klasör baþarýyla kaydedildi');window.opener.location.reload();window.close();}</script>");
         }
         else
         {
             Response.Write("<script language='javascript'> { alert('Klasör kaydederken bir hata oluþtu. Lütfen tekrar deneyin');window.opener.location.reload();window.close();}</script>");
         }
     }
 }
Beispiel #23
0
    bool IBaseControl.LoginControl(string Email, string Password)
    {
        PIKCV.BUS.Company objCompany = new PIKCV.BUS.Company();
        DataTable         dt         = objCompany.LoginControl(Email, Password);

        if (dt.Rows.Count > 0)
        {
            this.smIsLogin       = true;
            this.smCompanyID     = Convert.ToInt32(dt.Rows[0]["CompanyID"]);
            this.smFirstName     = dt.Rows[0]["ContactName"].ToString();
            this.smLastName      = dt.Rows[0]["ContactLastName"].ToString();
            this.smCompanyName   = dt.Rows[0]["CompanyName"].ToString();
            this.smLastLoginDate = Convert.ToDateTime(dt.Rows[0]["LastLoginDate"]);
            this.smPikCredi      = dt.Rows[0]["Credits"].ToString();
            this.smMemberType    = PIKCV.COM.EnumDB.MemberTypes.Company;
            this.smIsFirstLogin  = Convert.ToBoolean(dt.Rows[0]["IsFirstLogin"]);
            return(true);
        }
        return(false);
    }
Beispiel #24
0
    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;
            }
        }
    }
Beispiel #25
0
    private void FillForm()
    {
        PIKCV.BUS.Company obj = new PIKCV.BUS.Company();
        DataTable         dtTemporaryUsers = PIKCV.BUS.TemporaryUsers.GetTemporaryUserDetail(this.smTemporaryUserID);

        if (dtTemporaryUsers.Rows.Count > 0)
        {
            this.FolderID = Convert.ToInt32(dtTemporaryUsers.Rows[0]["FolderID"]);
            DataTable dt = obj.GetCompanyFolderDetail(this.FolderID);
            if (dt.Rows.Count > 0)
            {
                lbFolderName.Text = dt.Rows[0]["FolderName"].ToString();
                GetFolderIDToSend(Convert.ToInt32(dt.Rows[0]["CompanyID"]));
                dt = obj.GetCompanyFolderDetail(this.FolderID, PIKCV.COM.EnumDB.LanguageID.Turkish, false);
                if (dt.Rows.Count > 0)
                {
                    DataBindHelper.BindRepeater(ref rptFolders, dt);
                    rptFolders.Visible = true;
                    lbMessage.Visible  = false;
                }
                else
                {
                    lbMessage.Text     = "Dosya içinde herhangibir kullanýcý bulunamadý!";
                    lbMessage.Visible  = true;
                    rptFolders.Visible = false;
                }
            }
            else
            {
                lbMessage.Text     = "Aradýðýnýz dosya bulunamadý!";
                lbMessage.Visible  = true;
                rptFolders.Visible = false;
            }
        }
        else
        {
            lbMessage.Text     = "Sisteme baðlanýrken bir hata oluþtu!";
            lbMessage.Visible  = true;
            rptFolders.Visible = false;
        }
    }
Beispiel #26
0
    private void FillFolderDetailRepeater()
    {
        PIKCV.BUS.Company obj = new PIKCV.BUS.Company();
        DataTable         dt  = obj.GetCompanyFolderDetail(this.FolderID, this.smLanguageID, false);

        DataBindHelper.BindRepeater(ref rptFolders, dt);
        if (dt.Rows.Count > 0)
        {
            lbMessage.Visible  = false;
            rptFolders.Visible = true;

            thTemporaryUserEmailHeader.Visible = (bool.Parse(dt.Rows[0]["IsDefault"].ToString()));
            pnlFolderDetail.Visible            = true;
        }
        else
        {
            pnlFolderDetail.Visible = false;
            lbMessage.Visible       = true;
            rptFolders.Visible      = false;
        }
    }
Beispiel #27
0
    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);
        }
    }
Beispiel #28
0
    protected void rptFolders_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        PIKCV.BUS.Company obj = new PIKCV.BUS.Company();
        if (e.Item.ItemType == ListItemType.Footer)
        {
            DataTable dt = obj.GetCompanyFolderDetail(this.FolderID);
            if (dt.Rows.Count > 0)
            {
                if (Convert.ToInt32(dt.Rows[0]["FolderTypeID"]) == (int)PIKCV.COM.EnumDB.FolderTypeID.UsersWillBeBought)
                {
                    ((Panel)e.Item.FindControl("pnlSendToFolder")).Visible = false;
                }
                else
                {
                    ((Panel)e.Item.FindControl("pnlSendToFolder")).Visible = true;
                }
            }
            else
            {
                this.GoToDefaultPage();
            }



            ///////TODO: Folder type geldiðinde deðiþecek
            //if (lbFolderName.Text == "Satýn Alýnacaklar")
            //{
            //    ((Panel)e.Item.FindControl("pnlSendToFolder")).Visible = false;
            //}
            //else
            //{
            //    ((Panel)e.Item.FindControl("pnlSendToFolder")).Visible = true;
            //}

            ///////////////////////////
        }
    }
Beispiel #29
0
    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);
        }
    }
Beispiel #30
0
    protected void SendToFolder_Click(object sender, EventArgs e)
    {
        PIKCV.BUS.Company Comp = new PIKCV.BUS.Company();
        ArrayList         arr  = new ArrayList();

        foreach (RepeaterItem item in rptEmployees.Items)
        {
            if (((CheckBox)item.FindControl("CheckBox")).Checked)
            {
                arr.Add(Convert.ToInt32(((Literal)item.FindControl("ltlUserID")).Text));
            }
        }
        string ErrMsg = String.Empty;

        if (Comp.InsertUsersToFolder(Convert.ToInt32(ddlCompanyFolders.SelectedValue), arr))
        {
            ErrMsg = PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.SendToFolderSuccess);
        }
        else
        {
            ErrMsg = PIKCV.COM.Data.GetErrorMessageCache(this.cmbErrors, PIKCV.COM.EnumDB.ErrorTypes.SendToFolderFailed);
        }
        this.strAlert += "alert('" + ErrMsg + "');";
    }