Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
        /*******************************************************************************************************************************************************************************
        ****************************************************                   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);
                }
            }
        }