Esempio n. 1
0
        public static Model.mdlUserConfig LoadUserConfigbyDeviceID(string DeviceID)
        {
            var mdlUserConfig = new Model.mdlUserConfig();

            List<SqlParameter> sp = new List<SqlParameter>()
            {
                new SqlParameter() {ParameterName = "@DeviceID", SqlDbType = SqlDbType.VarChar, Value = DeviceID },
            };

            DataTable dtUserConfig = Manager.DataFacade.DTSQLCommand("SELECT * FROM UserConfig WHERE DeviceID = @DeviceID", sp);

            foreach (DataRow drUserConfig in dtUserConfig.Rows)
            {
                mdlUserConfig.DeviceID = drUserConfig["DeviceID"].ToString();
                mdlUserConfig.EmployeeID = drUserConfig["EmployeeID"].ToString();
                mdlUserConfig.BranchID = drUserConfig["BranchID"].ToString();
                mdlUserConfig.BranchName = drUserConfig["BranchName"].ToString();
                mdlUserConfig.VehicleNumber = drUserConfig["VehicleNumber"].ToString();
                mdlUserConfig.IpLocal = drUserConfig["IpLocal"].ToString();
                mdlUserConfig.PortLocal = drUserConfig["PortLocal"].ToString();
                mdlUserConfig.IpPublic = drUserConfig["IpPublic"].ToString();
                mdlUserConfig.PortPublic = drUserConfig["PortPublic"].ToString();
                mdlUserConfig.IpAlternative = drUserConfig["IpAlternative"].ToString();
                mdlUserConfig.PortAlternative = drUserConfig["PortAlternative"].ToString();
                mdlUserConfig.Password = drUserConfig["Password"].ToString();
            }

            return mdlUserConfig;
        }
Esempio n. 2
0
        public static List<Model.mdlUserConfig> LoadUserConfigByCertainBranch(string keyword, string branchid)
        {
            var mdlUserConfigList = new List<Model.mdlUserConfig>();

            List<SqlParameter> sp = new List<SqlParameter>()
            {
                new SqlParameter() {ParameterName = "@keyword", SqlDbType = SqlDbType.VarChar, Value = "%" +keyword+ "%" },
                new SqlParameter() {ParameterName = "@branchid", SqlDbType = SqlDbType.VarChar, Value = "%" +branchid+ "%" }
            };

            DataTable dtUserConfig = Manager.DataFacade.DTSQLCommand("SELECT * FROM UserConfig WHERE (DeviceID LIKE @keyword OR EmployeeID LIKE @keyword) AND (BranchID IN ("+branchid+")) ORDER BY BranchID,EmployeeID ASC", sp);

            foreach (DataRow drUserConfig in dtUserConfig.Rows)
            {
                var mdlUserConfig = new Model.mdlUserConfig();
                mdlUserConfig.DeviceID = drUserConfig["DeviceID"].ToString();
                mdlUserConfig.EmployeeID = drUserConfig["EmployeeID"].ToString();
                mdlUserConfig.BranchID = drUserConfig["BranchID"].ToString();
                mdlUserConfig.BranchName = drUserConfig["BranchName"].ToString();
                mdlUserConfig.VehicleNumber = drUserConfig["VehicleNumber"].ToString();
                mdlUserConfig.IpLocal = drUserConfig["IpLocal"].ToString();
                mdlUserConfig.PortLocal = drUserConfig["PortLocal"].ToString();
                mdlUserConfig.IpPublic = drUserConfig["IpPublic"].ToString();
                mdlUserConfig.PortPublic = drUserConfig["PortPublic"].ToString();
                mdlUserConfig.IpAlternative = drUserConfig["IpAlternative"].ToString();
                mdlUserConfig.PortAlternative = drUserConfig["PortAlternative"].ToString();

                mdlUserConfigList.Add(mdlUserConfig);
            }

            return mdlUserConfigList;
        }