private void _getMore(int current_page) { string username = (string)Session["username"]; string idcard = (string)Session["idcard"]; string name = (string)Session["name"]; string level_id_inline = (string)Session["level_id_inline"]; string Company_id_inline = (string)Session["company_id_inline"]; acc_lgn_mng = new Account_Manager(); if (current_page > 1) { int row_str = (current_page - 1) * 20; link_Previous.Enabled = true; List <Account_Login> list_acc = acc_lgn_mng.listAccount(username, name, idcard, level_id_inline, Company_id_inline, row_str, 20); Session["row_str"] = row_str; Session["List_Account"] = list_acc; } else { link_Previous.Enabled = false; List <Account_Login> list_acc = acc_lgn_mng.listAccount(username, name, idcard, level_id_inline, Company_id_inline, 0, 20); Session["row_str"] = 0; Session["List_Account"] = list_acc; } int max_page = (int)Session["max_page"]; if (current_page == max_page) { link_Next.Enabled = false; } }
/******************************************************************************************************************************************************************************* **************************************************** Search Leasing Method ******************************************************** **************************************************** ******************************************************** *******************************************************************************************************************************************************************************/ private void _getData() { string username = Username_md_TBx.Text; string idcard = Account_Idcard_TBx.Text; string name = Account_F_name_TBx.Text.Trim(' '); string level_id_inline = _getCheckedLevel(); string Company_id_inline = _getCheckedCompany(); if (!string.IsNullOrEmpty(username) || !string.IsNullOrEmpty(idcard) || !string.IsNullOrEmpty(name) || !string.IsNullOrEmpty(level_id_inline) || !string.IsNullOrEmpty(Company_id_inline)) { acc_lgn_mng = new Account_Manager(); List <Account_Login> list_acc_all = acc_lgn_mng.listAccount(username, name, idcard, level_id_inline, Company_id_inline, 0, 0); try { int row = list_acc_all.Count; _pageCount(row); List <Account_Login> list_acc = acc_lgn_mng.listAccount(username, name, idcard, level_id_inline, Company_id_inline, 0, 20); Session["username"] = username; Session["idcard"] = idcard; Session["name"] = name; Session["level_id_inline"] = level_id_inline; Session["company_id_inline"] = Company_id_inline; Session["row_str"] = 0; Session["List_Account"] = list_acc; } catch (Exception ex) { error = "Exception ==> Account_Search : Page --> _getData() "; Log_Error._writeErrorFile(error, ex); } } }