Ejemplo n.º 1
0
    private void SetExistRecruiterInfo()
    {
        Recruitor1 = (Recruitor)Session["Recruitor"];

        if (Recruitor1 == null)
        {
            Session["Jobs"]      = null;
            Session["Login"]     = null;
            Session["Recruitor"] = null;
            Response.Redirect("Login.aspx");
        }
        else
        {
            Recruitor1.SetFullRecruiterInfo();
            Session["Recruitor"]     = Recruitor1;
            txtFullNameCompany.Text  = Recruitor1.CompanyFullname;
            txtAddress.Text          = Recruitor1.Address;
            txtShortNameCompany.Text = Recruitor1.CompanyShortname;
            txtPeopleContact.Text    = Recruitor1.RecruitorName;
            txtPhoneContact.Text     = Recruitor1.PhoneToCallForJob;
            txtEmailContact.Text     = Recruitor1.EmailToSendResume;

            BindDropDownList(ddlQuyMoCongTy, GetAllCompanySize(), "CompanySize", "CompanySizeID");
            ddlQuyMoCongTy.SelectedValue = Recruitor1.CompanySize.CompanySizeId;
        }
    }
Ejemplo n.º 2
0
    protected void btnSubmitContactInfo_OnClick(object sender, EventArgs e)
    {
        try
        {
            var recruitorName = txtPeopleContact.Text;
            var phoneContact  = txtPhoneContact.Text;
            var emailContact  = txtEmailContact.Text;
            Recruitor1 = (Recruitor)Session["Recruitor"];
            var returnValue = Recruitor1.SetFullContactInfo(recruitorName, phoneContact, emailContact);
            SetExistRecruiterInfo();
            if (returnValue)
            {
                Session["Recruitor"] = Recruitor1;
                SetExistRecruiterInfo();
                JavaScriptAleart("Thực hiện thành công");
            }
            else
            {
                JavaScriptAleart("Chỉnh sửa không thành công. Vui lòng load lại trang và thử lại");
            }
        }

        catch (Exception)
        {
            JavaScriptAleart("Chỉnh sửa không thành công. Vui lòng load lại trang và thử lại");
        }
    }
Ejemplo n.º 3
0
    protected void btnSubmitInfoCompany_OnClick(object sender, EventArgs e)
    {
        try
        {
            var companyName      = txtFullNameCompany.Text;
            var companyShortName = txtShortNameCompany.Text;
            var companySize      = new CompanySize(ddlQuyMoCongTy.SelectedValue, ddlQuyMoCongTy.SelectedItem.Text);
            var address          = txtAddress.Text;
            Recruitor1 = (Recruitor)Session["Recruitor"];
            var returnValue = Recruitor1.SetFullCompanyInfo(companyName, companyShortName, companySize, address);
            SetExistRecruiterInfo();
            if (returnValue)
            {
                Session["Recruitor"] = Recruitor1;
                SetExistRecruiterInfo();
                JavaScriptAleart("Thực hiện thành công");
            }
            else
            {
                JavaScriptAleart("Chỉnh sửa không thành công. Vui lòng load lại trang và thử lại");
            }
        }

        catch (Exception)
        {
            JavaScriptAleart("Chỉnh sửa không thành công. Vui lòng load lại trang và thử lại");
        }
    }
Ejemplo n.º 4
0
        private void LoadDatas()
        {
            try
            {
                const string protocol = "http://";
                if (Request["code"] == null)
                {
                    Response.Redirect(protocol + Request.Url.Host);
                }
                var     username   = Request["UserName"];
                var     verifyCode = Request["code"];
                var     dao        = new DaoLogin();
                DataSet dataSet    = !username.Equals("active") ? dao.VerifyInfo(verifyCode) : dao.VerifyRecruitorInfo(verifyCode);

                var oResult = dataSet.Tables[0].Rows[0][0].ToString();
                if (oResult.Equals("INVALID_VERIFY_CODE"))
                {
                    alertText.InnerHtml = "Mã kích hoạt không chính xác.";
                }
                else if (oResult.Equals("ACTIVATED"))
                {
                    alertText.InnerHtml = "Tài khoản này đã được kích hoạt trước đó, bạn không thể kích hoạt 2 lần.";
                }
                else
                {
                    var dataMember = dataSet.Tables[1];
                    int type       = Convert.ToInt32(dataMember.Rows[0]["TypeUser"]);
                    var s          = "";
                    if (type == 1)
                    {
                        Session["User"]  = new User(dataMember.Rows[0]["EmailLogin"].ToString(), dataMember.Rows[0]["UserID"].ToString(), username);
                        Session["Login"] = new Login(dataMember.Rows[0]["EmailLogin"].ToString(), dataMember.Rows[0]["PassWordLogin"].ToString());
                        s = "3;url=" + protocol + Request.Url.Host + ":" + Request.Url.Port + "/Home.aspx";
                    }
                    else
                    {
                        Session["Recruitor"] = new Recruitor(dataMember.Rows[0]["RecruitorID"].ToString());
                        Session["Login"]     = new Login(dataMember.Rows[0]["EmailLoginAsRecruitor"].ToString(), dataMember.Rows[0]["Password"].ToString());
                        s = "3;url=" + protocol + Request.Url.Host + ":" + Request.Url.Port + "/Recruiters.aspx";
                    }

                    alertText.InnerHtml = "Chúc mừng bạn đã kích hoạt tài khoản thành công! Website sẽ chuyển hướng về trang chủ sau 3 giây!";

                    HtmlMeta meta = new HtmlMeta();
                    meta.HttpEquiv = "Refresh";
                    meta.Content   = s;
                    Page.Controls.Add(meta);
                }
            }
            catch (Exception exception)
            {
                Console.Write(exception);
            }
        }
Ejemplo n.º 5
0
    protected void btnSubmit_OnClick(object sender, EventArgs e)
    {
        var login = new Models.Objects.Login(txtEmailId.Text, txtPassWord.Text);

        if (login.CheckLogin() == 1)
        {
            DataTable dataTable = login.GetUserInfo(1);
            Session["Login"] = login;
            string   userId      = dataTable.Rows[0]["UserID"].ToString();
            string   emailLogin  = dataTable.Rows[0]["Email"].ToString();
            string   firstName   = dataTable.Rows[0]["FirstName"].ToString();
            DateTime dateOfBirth = Convert.ToDateTime(dataTable.Rows[0]["DateOfBirth"].ToString());
            var      address     = new Address();
            var      sex         = new Sex();
            var      user        = new User(userId, emailLogin, firstName, dateOfBirth, sex, address);
            Session["User"] = user;
            var url = (string)Session["url"];
            JavaScriptAleart(url);
            if (!string.IsNullOrEmpty(url))
            {
                Session["url"] = String.Empty;
                Response.Redirect(url);
            }
            else
            {
                Response.Redirect("Home.aspx");
            }
        }
        else if (login.CheckLogin() == 2)
        {
            DataTable dataTable = login.GetUserInfo(2);
            Session["Login"] = login;
            string recruitorId   = dataTable.Rows[0]["RecruitorID"].ToString();
            string emailLogin    = dataTable.Rows[0]["EmailLogin"].ToString();
            string companyName   = dataTable.Rows[0]["CompanyFullName"].ToString();
            var    address       = dataTable.Rows[0]["Address"].ToString();
            var    phone         = dataTable.Rows[0]["PhoneToCallForJob"].ToString();
            var    recruitorName = dataTable.Rows[0]["RecruitorName"].ToString();
            var    recruitor     = new Recruitor(recruitorId, emailLogin, companyName, recruitorName, phone, address);
            Session["Recruitor"] = recruitor;
            Response.Redirect("Recruiters.aspx");
        }
        else
        {
            JavaScriptAleart("Tài khoản,mật khẩu không chính xác! Hoặc có thể chưa được kích hoạt hay đã bị khóa, vui lòng liên hệ vơi quản trị viên để biết thêm thông tin ");
        }
    }
Ejemplo n.º 6
0
 protected void btnCancle2_OnClick(object sender, EventArgs e)
 {
     Recruitor1 = (Recruitor)Session["Recruitor"];
     SetExistRecruiterInfo();
 }
Ejemplo n.º 7
0
    protected void btnSubmitRecuitmentInfo_OnClick(object sender, EventArgs e)
    {
        try
        {
            Recruitor1 = (Recruitor)Session["Recruitor"];
            var jobTitle           = txtJobTitle.Text;
            var numsApplicant      = txtNumsApplicant.Text;
            var recruitor          = new Recruitor(Recruitor1.Email, Recruitor1.RecruitorId);
            var certificate        = new Certificate(ddlDegrees.SelectedValue, ddlDegrees.SelectedItem.Text);
            var salary             = new JobSalaryLevel(ddlSalary.SelectedValue, ddlSalary.SelectedItem.Text);
            var location           = new Province(ddlRegions.SelectedValue, ddlRegions.SelectedItem.Text);
            var category           = new JobIndustries(ddlCategories.SelectedValue, ddlCategories.SelectedItem.Text);
            var jobPostion         = new JobPosition(ddlJobPosition.SelectedValue, ddlJobPosition.SelectedItem.Text);
            var jobExperienceLevel = new ExperienceLevel(ddlJobExperienceLevel.SelectedValue,
                                                         ddlJobExperienceLevel.SelectedItem.Text);
            var worktype       = new WorkType(ddlWorkType.SelectedValue, ddlWorkType.SelectedItem.Text);
            var jobDatail      = txtJobDetail.Value;
            var jobDescription = txtDescription.Value;
            var deadLine       = Convert.ToDateTime(tbDeadline.Value);
            Jobs1 = new Jobs();
            var jobid = Request.QueryString["jobid"];
            if (jobid != null)
            {
                var returnValue = Jobs1.SetFullJobInfo(jobTitle, certificate, salary, location, category, jobDatail,
                                                       jobDescription, deadLine, jobPostion, jobExperienceLevel, worktype, recruitor, numsApplicant, jobid);

                if (returnValue)
                {
                    Session["Job"] = Jobs1;
                    var emailContent = BuidRecommendResume(jobid);
                    SendEmailMember(emailContent, Recruitor1.EmailToSendResume);
                    JavaScriptAleart("Thực hiện thành công");
                }
                else
                {
                    JavaScriptAleart("Thực hiện không thành công. Vui lòng load lại trang và thử lại");
                }
            }
            else
            {
                var returnValue1 = Jobs1.SetFullJobInfo(jobTitle, certificate, salary, location, category, jobDatail,
                                                        jobDescription, deadLine, jobPostion, jobExperienceLevel, worktype, recruitor, numsApplicant);

                if (returnValue1 > 0)
                {
                    Session["Job"] = Jobs1;
                    var emailContent = BuidRecommendResume(returnValue1.ToString());
                    JavaScriptAleart(emailContent);
                    SendEmailMember(emailContent, Recruitor1.EmailToSendResume);
                    JavaScriptAleart("Thực hiện thành công");
                }
                else
                {
                    JavaScriptAleart("Thực hiện không thành công. Vui lòng load lại trang và thử lại");
                }
            }
        }
        catch (Exception exception)
        {
            JavaScriptAleart(exception.Message);
        }
    }