예제 #1
0
    protected void btEmployeeSignUp_Click(object sender, EventArgs e)
    {
        var  dataAccess       = new DaoLogin();
        bool isExistUsers     = dataAccess.CheckExistUser(tbInputEmail.Value);
        bool isExistRecruitor = dataAccess.CheckExistRecruitor(tbInputEmail.Value);

        if (isExistUsers || isExistRecruitor)
        {
            JavaScriptAleart("Email đăng nhập đã tồn tại");
            return;
        }

        if (tbInputPassword.Text != tbRe_InputPassword.Text)
        {
            lblMessage.Visible = true;
            lblMessage.Text    = "Nhập lại mật khẩu không đúng. ";
            return;
        }
        if (!checkPolicy2.Checked)
        {
            lblMessage.Visible = true;
            lblMessage.Text    = "Bạn cần phải đồng ý với điều khoản của chúng tôi";
            return;
        }

        try
        {
            string captcha = CreateToRandomCode();
            Session["rdnCode"] = captcha;// Create valid code
            int userId      = 0;
            var dataAccess1 = new DaoLogin();
            userId = dataAccess1.AddAnUserQuickly(tbInputEmail.Value, tbInputFirstName.Text, tbInputLastName.Text,
                                                  Convert.ToDateTime(tbInputDateOfBirth.Value), Convert.ToInt32(ddlSex.SelectedValue), 0);
            var dataAccess2 = new DaoLogin();

            if (dataAccess2.AddALogin(tbInputEmail.Value, tbInputPassword.Text, userId, captcha, DateTime.Now) > 0)
            {
                SendEmailMember(tbInputFirstName.Text, tbInputEmail.Value);
                Session["STATUS"] = "ok";
                Response.Redirect("/Notify/NotificationCenter.aspx?Register=success");
            }
            else
            {
                JavaScriptAleart("Đăng ký không thành không !. Xin kiểm tra lại dữ liệu nhập vào");
            }
        }
        catch (Exception exception)
        {
            JavaScriptAleart("Đăng ký không thành không !. Xin kiểm tra lại dữ liệu nhập vào");
            Response.Write(exception.ToString());
        }
    }
예제 #2
0
    protected void btSubmit_OnClick(object sender, EventArgs e)
    {
        var dataAccess = new DaoLogin();

        bool isExistUsers     = dataAccess.CheckExistUser(txtEmail.Value);
        bool isExistRecruitor = dataAccess.CheckExistRecruitor(txtEmail.Value);

        if (isExistUsers || isExistRecruitor)
        {
            JavaScriptAleart("Email đăng nhập đã tồn tại");
            return;
        }

        try
        {
            int userId      = 0;
            var dataAccess1 = new DaoLogin();
            userId = dataAccess1.AddAnAdminQuickly(txtEmail.Value, txtfirstname.Value, txtLastname.Value,
                                                   Convert.ToDateTime("10/04/1994"), txtPhone.Value, 1);
            var dataAccess2 = new DaoLogin();

            if (dataAccess2.AddALogin(txtEmail.Value, txtPass.Value, userId, "AdminVIPNoNeedCaptcha", DateTime.Now) > 0)
            {
                JavaScriptAleart("Tài khoản quản trị được tạo thành công!");
            }
            else
            {
                JavaScriptAleart("Tạo tài khoản không thành không !. Xin kiểm tra lại dữ liệu nhập vào");
            }
        }
        catch (Exception exception)
        {
            JavaScriptAleart("Tạo tài khoản không thành không !. Xin kiểm tra lại dữ liệu nhập vào");
            Response.Write(exception.ToString());
        }
    }
예제 #3
0
    protected void btRecruitorSignUp_Click(object sender, EventArgs e)
    {
        var  dataAccess3       = new DaoLogin();
        bool isExistUsers2     = dataAccess3.CheckExistUser(tbEmailRecruiment.Value);
        bool isExistRecruitor2 = dataAccess3.CheckExistRecruitor(tbEmailRecruiment.Value);

        if (isExistUsers2 || isExistRecruitor2)
        {
            JavaScriptAleart("Email đăng nhập đã tồn tại");
            return;
        }

        if (tbPasswordRecruiment.Text != tbRe_PasswordRecruiment.Text)
        {
            lblMessage2.Visible = true;
            lblMessage2.Text    = "Nhập lại mật khẩu không đúng. ";
            return;
        }
        if (tbFirstNameRecruiment.Text.Equals(string.Empty) && tbLastNameRecruiment.Text.Equals(string.Empty))
        {
            lblMessage2.Visible = true;
            lblMessage2.Text    = "Bạn cần nhập đầy đủ họ tên của mình!";
            return;
        }
        if (tbCompanyAddress.Text.Equals(string.Empty) && tbCompanyPhone.Value.Equals(string.Empty) && tbCompanyName.Text.Equals(string.Empty))
        {
            lblMessage2.Visible = true;
            lblMessage2.Text    = "Bạn cần phải nhập đủ các trường còn trống !";
            return;
        }
        if (!checkPolicy.Checked)
        {
            lblMessage2.Visible = true;
            lblMessage2.Text    = "Bạn cần phải đồng ý với điều khoản của chúng tôi!";
            return;
        }
        try
        {
            string randomCode = CreateToRandomCode();
            Session["rdnCode"] = randomCode;// Create valid code
            int recruitorId = 0;
            var dataAccess4 = new DaoLogin();
            recruitorId = dataAccess4.AddARecruitorQuickly(tbEmailRecruiment.Value,
                                                           tbLastNameRecruiment.Text + " " + tbFirstNameRecruiment.Text, tbCompanyName.Text, tbCompanyAddress.Text,
                                                           tbCompanyPhone.Value, Convert.ToInt32(ddlQuyMoCongTy.SelectedValue));
            var dataAccess5 = new DaoLogin();
            if (dataAccess5.AddARecruitorLogin(tbEmailRecruiment.Value, tbPasswordRecruiment.Text, recruitorId, randomCode, DateTime.Now) > 0)
            {
                Session["NameCompany"] = tbCompanyName.Text;
                SendEmailMember("active", tbEmailRecruiment.Value);
                Session["STATUS"] = "ok";
                Response.Redirect("/Notify/NotificationCenter.aspx?Register=success");
            }
            else
            {
                JavaScriptAleart("Đăng ký không thành không !. Xin kiểm tra lại dữ liệu nhập vào");
            }
        }
        catch (Exception)
        {
            JavaScriptAleart("Đăng ký không thành không !. Xin kiểm tra lại dữ liệu nhập vào");
        }
    }