Example #1
0
        public BE_Json GetUserGeneral(BE_UserFilter bE_UserFilter)
        {
            BE_Json objJson     = null;
            var     objListaAux = string.Empty;

            try
            {
                BL_Usuario _blUsuario = new BL_Usuario();
                _blUsuario.connectionString = AppConfig.DbConnection;
                objListaAux = JsonConvert.SerializeObject(_blUsuario.GetUserGeneral(bE_UserFilter));

                objJson        = new BE_Json();
                objJson.data   = objListaAux;
                objJson.status = CManager.RESULTADO_WCF.OK;
            }
            catch (Exception ex)
            {
                objJson        = new BE_Json();
                objJson.data   = "Hubo en error en servidor:" + ex.Message + ";" + ex.StackTrace + ";" + ex.ToString();
                objJson.status = CManager.RESULTADO_WCF.ERROR;
                objJson.status = CManager.RESULTADO_WCF.ERROR;
            }
            finally
            {
                objListaAux = null;
            }
            return(objJson);
        }
Example #2
0
        public List <BE_User> getUserGeneral(BE_UserFilter bE_UserFilter)
        {
            BE_User        _BeUser  = null;
            List <BE_User> _lstUser = new List <BE_User>();
            Dictionary <string, object> parameters = new Dictionary <string, object>();

            parameters.Add("_userId", bE_UserFilter.id);
            parameters.Add("_userEmailList", bE_UserFilter.UserEmailList);
            parameters.Add("_userNameList", bE_UserFilter.UserNameList);
            parameters.Add("_searchFilter", bE_UserFilter.SearchFilter);

            var rows = _database.QuerySP("sp_getUserGeneral", parameters);


            foreach (var row in rows)

            {
                _BeUser    = new BE_User();
                _BeUser.id = row["Id"];
                _BeUser.accessFailedCount    = string.IsNullOrEmpty(row["AccessFailedCount"]) ? 0 : int.Parse(row["AccessFailedCount"]);
                _BeUser.concurrencyStamp     = row["ConcurrencyStamp"];
                _BeUser.configuration        = row["Configuration"];
                _BeUser.email                = row["Email"];
                _BeUser.emailConfirmed       = string.IsNullOrEmpty(row["EmailConfirmed"]) ? false : row["EmailConfirmed"].Equals("1") ? true : false;
                _BeUser.firstName            = row["FirstName"];
                _BeUser.isEnabled            = string.IsNullOrEmpty(row["IsEnabled"]) ? false : row["IsEnabled"].Equals("1") ? true : false;
                _BeUser.lastName             = row["LastName"];
                _BeUser.lockoutEnabled       = string.IsNullOrEmpty(row["LockoutEnabled"]) ? false : row["LockoutEnabled"].Equals("1") ? true : false;
                _BeUser.lockoutEnd           = string.IsNullOrEmpty(row["LockoutEnd"]) ? DateTime.MinValue : DateTime.Parse(row["LockoutEnd"]);
                _BeUser.lockoutEndFormat     = _BeUser.lockoutEnd.ToShortDateString();
                _BeUser.normalizedEmail      = row["NormalizedEmail"];
                _BeUser.normalizedUserName   = row["NormalizedUserName"];
                _BeUser.passwordHash         = row["PasswordHash"];
                _BeUser.phoneNumber          = row["PhoneNumber"];
                _BeUser.phoneNumberConfirmed = string.IsNullOrEmpty(row["PhoneNumberConfirmed"]) ? false : row["PhoneNumberConfirmed"].Equals("1") ? true : false;
                _BeUser.twoFactorEnabled     = string.IsNullOrEmpty(row["TwoFactorEnabled"]) ? false : row["TwoFactorEnabled"].Equals("1") ? true : false;
                _BeUser.userName             = row["UserName"];

                _lstUser.Add(_BeUser);
            }
            return(_lstUser);
        }
Example #3
0
 public List <BE_User> GetUserGeneral(BE_UserFilter bE_UserFilter)
 {
     _database = new MySQLDatabase(connectionString);
     return(new DA_User(_database).getUserGeneral(bE_UserFilter));
 }