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 ");
        }
    }
Esempio n. 2
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 ");
        }
    }