private void _getMoreCompany(int current_page)
        {
            if (current_page > 1)
            {
                int row_str = (current_page - 1) * 20;

                link_Previous.Enabled = true;

                List <Base_Companys> list_data = new Base_Companys_Manager().getCompanys(row_str, 20);

                Session["row_str"] = row_str;

                Session["List_Customers"] = list_data;
            }
            else
            {
                link_Previous.Enabled = false;

                List <Base_Companys> list_data = new Base_Companys_Manager().getCompanys(0, 20);

                Session["row_str"] = 0;

                Session["List_Customers"] = list_data;
            }

            int max_page = (int)Session["max_page"];

            if (current_page == max_page)
            {
                link_Next.Enabled = false;
            }
        }
        // สาขา
        private void _loadCompanys()
        {
            List <Base_Companys> list_data = new Base_Companys_Manager().getCompanys(0, 0);

            for (int i = 0; i < list_data.Count; i++)
            {
                Base_Companys data = list_data[i];
                Company_ChkBxL.Items.Add(new ListItem(data.Company_code + " ( " + data.Company_N_name + " ) ", data.Company_id.ToString()));
            }
        }
        private void _loadCompany()
        {
            List <Base_Companys> list_data = new Base_Companys_Manager().getCompanys(0, 0);

            Company_Name_DDl.Items.Add(new ListItem("--------  กรุณาเลือก  --------", "0"));
            for (int i = 0; i < list_data.Count; i++)
            {
                Base_Companys data = list_data[i];
                Company_Name_DDl.Items.Add(new ListItem(data.Company_N_name, data.Company_id.ToString()));
            }
        }
        private void _GetCompany()
        {
            List <Base_Companys> list_data = new Base_Companys_Manager().getCompanys(0, 20);

            int row = list_data.Count;

            _pageCount(row);

            Session["row_str"]            = 0;
            Session["List_Base_Companys"] = list_data;
        }
        private void _loadCompany()
        {
            List <Base_Companys> list_data = new Base_Companys_Manager().getCompanysForWebReport();

            Company_Name_DDl.Items.Add(new ListItem("--------  กรุณาเลือก  --------", "0"));
            for (int i = 0; i < list_data.Count; i++)
            {
                Base_Companys data = list_data[i];
                Company_Name_DDl.Items.Add(new ListItem(data.Company_F_name, data.Company_tax_id));
            }
        }
Beispiel #6
0
        // สาขา
        private int _getCompanys(string company)
        {
            List <Base_Companys> list_data = new Base_Companys_Manager().getCompanys(0, 0);
            int result = 1;

            for (int i = 0; i < list_data.Count; i++)
            {
                Base_Companys data = list_data[i];
                if (data.Company_N_name == company || data.Company_code == company)
                {
                    result = data.Company_id;
                }
            }

            return(result);
        }
        protected void Company_Name_DDl_SelectedIndexChanged(object sender, EventArgs e)
        {
            _clearText();

            if (Company_Name_DDl.SelectedValue != "0")
            {
                Base_Companys data = new Base_Companys_Manager().getCompanysById(Company_Name_DDl.SelectedValue);

                string address = "";

                if (data.Company_tax_subcode == "000")
                {
                    address += data.Company_address_no;
                    address += data.Company_vilage.Split('.')[1] == "-" ? "" : " " + data.Company_vilage;
                    address += data.Company_vilage_no.Split('.')[1] == "-" ? "" : " " + data.Company_vilage_no;
                    address += data.Company_alley.Split('.')[1] == "-" ? "" : " " + data.Company_alley;
                    address += data.Company_road.Split('.')[1] == "-" ? "" : " " + data.Company_road;
                    address += data.Company_subdistrict.Split('.')[1] == "-" ? "" : " " + data.Company_subdistrict;
                    address += data.Company_district.Split('.')[1] == "-" ? "" : " " + data.Company_district;
                    address += " จ." + data.Company_province;

                    Bottom_Address_TBx.Text = data.Company_F_name + " ( สำนักงานใหญ่ ) : " + address;
                }
                else
                {
                    address += data.Company_address_no;
                    address += data.Company_vilage.Split('.')[1] == "-" ? "" : " " + data.Company_vilage;
                    address += data.Company_vilage_no.Split('.')[1] == "-" ? "" : " " + data.Company_vilage_no;
                    address += data.Company_alley.Split('.')[1] == "-" ? "" : " " + data.Company_alley;
                    address += data.Company_road.Split('.')[1] == "-" ? "" : " " + data.Company_road;
                    address += data.Company_subdistrict.Split('.')[1] == "-" ? "" : " " + data.Company_subdistrict;
                    address += data.Company_district.Split('.')[1] == "-" ? "" : " " + data.Company_district;
                    address += " จ." + data.Company_province;

                    Bottom_Address_TBx.Text = data.Company_F_name + " ( " + data.Company_N_name + " ) : " + address;
                }
            }
        }
        protected void btn_Login_Click(object sender, EventArgs e)
        {
            string pack     = Request.Params["pack"];
            string username = Username_TBx.Text;
            string password = Password_TBx.Text;

            Base_Companys package_login = new Base_Companys_Manager().getCompanypackage(pack);
            Account_Login acc_lgn       = new Account_Manager().getLogin(username, password);

            if (acc_lgn.Account_status == 1 && package_login != null)
            {
                Alert_Warning_Panel.Visible = false;

                Session["Login"]   = acc_lgn;
                Session["Package"] = package_login;

                /// Acticity Logs System
                ///
                string message = Messages_Logs._messageLogsAccess(acc_lgn.Account_F_name, acc_lgn.resu, package_login.Company_N_name, 1);

                new Activity_Log_Manager().addActivityLogs(message, acc_lgn.Account_id, package_login.Company_id);

                /// Acticity Logs System

                Response.Redirect("/Form_Main/Main_JKL_Form");
            }
            else if (acc_lgn.Account_status == 2)
            {
                alert_danger_Lbl.Visible = true;

                alert_danger_Lbl.Text = " ** ชื่อผู้ใช้งาน ' " + username + " ' ถูกระงับการใช้งานชั่วคราว กรุณาติดต่อเจ้าหน้าที่ฝ่าย IT ** ";

                /// Acticity Logs System
                ///
                string message = Messages_Logs._messageLogsWarning(acc_lgn.Account_F_name, "ตรวจพบการเข้าใช้งานระบบ ในขณะ ถูกระงับการใช้งานชั่วคราว", username, package_login.Company_N_name);

                new Activity_Log_Manager().addActivityLogs(message, acc_lgn.Account_id, package_login.Company_id);

                /// Acticity Logs System
            }
            else if (acc_lgn.Account_status == 3)
            {
                alert_danger_Lbl.Visible = true;

                alert_danger_Lbl.Text = " ** ชื่อผู้ใช้งาน ' " + username + " ' ถูกระงับการใช้งานถาวร เนื่องจากพ้นสภาพพนักงาน ** ";

                /// Acticity Logs System
                ///
                string message = Messages_Logs._messageLogsWarning(acc_lgn.Account_F_name, "ตรวจพบการเข้าใช้งานระบบ ในขณะ ถูกระงับการใช้งานถาวร", username, package_login.Company_N_name);

                new Activity_Log_Manager().addActivityLogs(message, acc_lgn.Account_id, package_login.Company_id);

                /// Acticity Logs System
            }
            else
            {
                alert_danger_Lbl.Visible = true;

                alert_danger_Lbl.Text = "** ไม่พบข้อมูลผู้ใช้งาน หรือ ชื่อผู้ใช้งาน (Username) หรือ รหัสผ่านไม่ถูกต้อง (Password) กรุณาตรวจสอบ **";

                /// Acticity Logs System
                ///
                string message = Messages_Logs._messageLogsWarning(acc_lgn.Account_F_name, "ตรวจพบการเข้าใช้งานระบบโดยใช้ ชื่อผู้ใช้งาน หรือรหัสผ่าน ไม่ตามที่กำหนด", username, package_login.Company_N_name);

                new Activity_Log_Manager().addActivityLogs(message, acc_lgn.Account_id, package_login.Company_id);

                /// Acticity Logs System
            }
        }
        protected void Company_Name_DDl_SelectedIndexChanged(object sender, EventArgs e)
        {
            _clearText();

            if (Company_Name_DDl.SelectedValue != "0")
            {
                List <Base_Companys> list_data = new Base_Companys_Manager().getCompanysAddressForWebReport(Company_Name_DDl.SelectedValue);

                for (int i = 0; i < list_data.Count; i++)
                {
                    Base_Companys data = list_data[i];

                    string address = "";

                    if (data.Company_tax_subcode == "000")
                    {
                        address += data.Company_address_no;
                        address += data.Company_vilage.Split('.')[1] == "-" ? "" : " " + data.Company_vilage;
                        address += data.Company_vilage_no.Split('.')[1] == "-" ? "" : " " + data.Company_vilage_no;
                        address += data.Company_alley.Split('.')[1] == "-" ? "" : " " + data.Company_alley;
                        address += data.Company_road.Split('.')[1] == "-" ? "" : " " + data.Company_road;
                        address += data.Company_subdistrict.Split('.')[1] == "-" ? "" : " " + data.Company_subdistrict;
                        address += data.Company_district.Split('.')[1] == "-" ? "" : " " + data.Company_district;
                        address += " จ." + data.Company_province;

                        Company_Address_TBx.Text = "สำนักงานใหญ่ : " + address;
                    }
                    else if (data.Company_tax_subcode == "001")
                    {
                        address += data.Company_address_no;
                        address += data.Company_vilage.Split('.')[1] == "-" ? "" : " " + data.Company_vilage;
                        address += data.Company_vilage_no.Split('.')[1] == "-" ? "" : " " + data.Company_vilage_no;
                        address += data.Company_alley.Split('.')[1] == "-" ? "" : " " + data.Company_alley;
                        address += data.Company_road.Split('.')[1] == "-" ? "" : " " + data.Company_road;
                        address += data.Company_subdistrict.Split('.')[1] == "-" ? "" : " " + data.Company_subdistrict;
                        address += data.Company_district.Split('.')[1] == "-" ? "" : " " + data.Company_district;
                        address += " จ." + data.Company_province;

                        SubCompany_Address_1_TBx.Text = data.Company_N_name + " : " + address;
                    }
                    else if (data.Company_tax_subcode == "002")
                    {
                        address += data.Company_address_no;
                        address += data.Company_vilage.Split('.')[1] == "-" ? "" : " " + data.Company_vilage;
                        address += data.Company_vilage_no.Split('.')[1] == "-" ? "" : " " + data.Company_vilage_no;
                        address += data.Company_alley.Split('.')[1] == "-" ? "" : " " + data.Company_alley;
                        address += data.Company_road.Split('.')[1] == "-" ? "" : " " + data.Company_road;
                        address += data.Company_subdistrict.Split('.')[1] == "-" ? "" : " " + data.Company_subdistrict;
                        address += data.Company_district.Split('.')[1] == "-" ? "" : " " + data.Company_district;
                        address += " จ." + data.Company_province;

                        SubCompany_Address_1_TBx.Text = data.Company_N_name + " : " + address;
                    }
                    else if (data.Company_tax_subcode == "003")
                    {
                        address += data.Company_address_no;
                        address += data.Company_vilage.Split('.')[1] == "-" ? "" : " " + data.Company_vilage;
                        address += data.Company_vilage_no.Split('.')[1] == "-" ? "" : " " + data.Company_vilage_no;
                        address += data.Company_alley.Split('.')[1] == "-" ? "" : " " + data.Company_alley;
                        address += data.Company_road.Split('.')[1] == "-" ? "" : " " + data.Company_road;
                        address += data.Company_subdistrict.Split('.')[1] == "-" ? "" : " " + data.Company_subdistrict;
                        address += data.Company_district.Split('.')[1] == "-" ? "" : " " + data.Company_district;
                        address += " จ." + data.Company_province;

                        SubCompany_Address_1_TBx.Text = data.Company_N_name + " : " + address;
                    }
                }
            }
        }