public Recruitor(string id)
 {
     var dao = new DaoRecruiter();
     DataTable infoTable = dao.GetRecruiterInfoById(Convert.ToInt32(id));
     CompanyFullname = infoTable.Rows[0]["CompanyFullName"].ToString();
     RecruitorId = id;
 }
 public void LoadDatas()
 {
     var dao = new DaoRecruiter();
     DataTable dataTable = dao.GetRecruiterAccounts();
     if (dataTable == null || dataTable.Rows.Count <= 0) return;
     BindRepeater(rptAccounts, dataTable);
 }
    protected void btnForgot_Click(object sender, EventArgs e)
    {
        try
        {
            var email = inputEmail.Value.Trim();
            var token = email + DateTime.Now;
            var dao = new DaoLogin();
            object oResult = dao.RecoverPassInfo(email, token);

            if (oResult == null || oResult.ToString().Equals("0"))
            {
                JavaScriptAleart("Khôi phục mật khẩu thất bại");
                return;
            }
            if (oResult.Equals("INVALID_EMAIL"))
            {
                JavaScriptAleart("Email bạn nhập chưa được đăng ký với chúng tôi");
                return;
            }
            if (oResult.Equals("NOT_ACTIVE"))
            {
                JavaScriptAleart("Tài khoản của bạn chưa được kích hoạt nên không thể sử dụng chức năng này");
                return;
            }
            if (oResult.Equals("2"))
            {
                var dao2 = new DaoRecruiter();
                var dataTable2 = dao2.GetRecruitorInfoByEmail(email);
                var code2 = dataTable2.Rows[0]["User_Valid_Email_Code"].ToString();
                SendEmailMember(code2, email);
                Session["STATUS"] = "ok";
                Response.Redirect("/Notify/NotificationCenter.aspx?Forgot=success");
            }
            else
            {
                var dao1 = new DaoLogin();
                var dataTable = dao1.GetLoginInfo(email);
                var code = dataTable.Rows[0]["User_Valid_Email_Code"].ToString();
                SendEmailMember(code, email);
                Session["STATUS"] = "ok";
                Response.Redirect("/Notify/NotificationCenter.aspx?Forgot=success");
            }
        }
        catch (NullReferenceException ex)
        {
            JavaScriptAleart("" + ex.Message);
        }
    }
        public void SetFullRecruiterInfo()
        {
            var dao = new DaoRecruiter();
            DataTable infoTable = dao.GetFullRecruiterInfoById(Convert.ToInt32(RecruitorId));

            CompanyFullname = infoTable.Rows[0]["CompanyFullName"].ToString();
            RecruitorName = infoTable.Rows[0]["RecruitorName"].ToString();
            CompanyShortname = infoTable.Rows[0]["CompanyShortName"].ToString();
            EmailToSendResume = infoTable.Rows[0]["EmailToSendResume"].ToString();
            Address = infoTable.Rows[0]["Address"].ToString();
            CompanySize = new CompanySize(infoTable.Rows[0]["CompanySizeID"].ToString(),
                infoTable.Rows[0]["CompanySize"].ToString());
            PhoneToCallForJob = infoTable.Rows[0]["PhoneToCallForJob"].ToString();
        }