Ejemplo n.º 1
0
        public static Usuario GetUserById(int IdUser)
        {
            UsuarioTableAdapter localAdapter = new UsuarioTableAdapter();

            if (IdUser <= 0)
            {
                return(null);
            }

            Usuario theUser = null;

            try
            {
                UsuarioDS.UsuarioDataTable table = localAdapter.GetUsuarioById(IdUser);

                if (table != null && table.Rows.Count > 0)
                {
                    UsuarioDS.UsuarioRow row = table[0];
                    theUser = FillUserRecord(row);
                }
            }
            catch (Exception q)
            {
                log.Error("An error was ocurred while geting user data", q);
                return(null);
            }

            return(theUser);
        }
Ejemplo n.º 2
0
        public static List <Usuario> GetUsuarioListForSearch(string whereSql)
        {
            if (string.IsNullOrEmpty(whereSql))
            {
                whereSql = "1 = 1";
            }

            List <Usuario>      theList    = new List <Usuario>();
            Usuario             theUser    = null;
            UsuarioTableAdapter theAdapter = new UsuarioTableAdapter();

            try
            {
                UsuarioDS.UsuarioDataTable table = theAdapter.GetUsuarioForSearch(whereSql);

                if (table != null && table.Rows.Count > 0)
                {
                    foreach (UsuarioDS.UsuarioRow row in table.Rows)
                    {
                        theUser = FillUserRecord(row);
                        theList.Add(theUser);
                    }
                }
            }
            catch (Exception q)
            {
                log.Error("el error ocurrio mientras obtenia la lista de los usuarios de la base de datos", q);
                return(null);
            }
            return(theList);
        }
Ejemplo n.º 3
0
        public static List <Usuario> getUsuarios()
        {
            DAL.UsuarioDSTableAdapters.UsuarioTableAdapter adapter = new DAL.UsuarioDSTableAdapters.UsuarioTableAdapter();
            UsuarioDS.UsuarioDataTable table = adapter.GetUsuarios();
            List <Usuario>             res   = new List <Usuario>();

            foreach (UsuarioDS.UsuarioRow row in table)
            {
                Usuario user = GetUsuarioFromRow(row);
                res.Add(user);
            }
            return(res);
        }
Ejemplo n.º 4
0
    public static Usuario getUsuarioById(int usuarioId)
    {
        UsuarioTableAdapter adapter = new UsuarioTableAdapter();

        UsuarioDS.UsuarioDataTable table = adapter.getUsuarioById(usuarioId);

        List <Usuario> list = new List <Usuario>();

        foreach (var row in table)
        {
            Usuario obj = GetUsuarioFromRow(row);
            list.Add(obj);
        }
        return(list[0]);
    }
Ejemplo n.º 5
0
    public static List <Usuario> getAllUsuarios()
    {
        UsuarioTableAdapter adapter = new UsuarioTableAdapter();

        UsuarioDS.UsuarioDataTable table = adapter.getAllUsuarios();

        List <Usuario> list = new List <Usuario>();

        foreach (var row in table)
        {
            Usuario obj = GetUsuarioFromRow(row);
            list.Add(obj);
        }
        return(list);
    }
Ejemplo n.º 6
0
        public static Usuario GetUsuarioById(int Id)
        {
            if (Id <= 0)
            {
                throw new ArgumentException("Id con valor invalido");
            }

            DailyDB.App_Code.DAL.UsuarioDSTableAdapters.UsuarioTableAdapter adapter = new DailyDB.App_Code.DAL.UsuarioDSTableAdapters.UsuarioTableAdapter();
            UsuarioDS.UsuarioDataTable table = adapter.GetUsuarioById(Id);
            if (table.Rows.Count == 0)
            {
                return(null);
            }

            Usuario obj = GetUsuarioFromRow(table[0]);

            return(obj);
        }
Ejemplo n.º 7
0
        public static Usuario GetUsuarioByEmail(string email)
        {
            if (string.IsNullOrEmpty(email))
            {
                throw new ArgumentException("Email no es valido");
            }

            DAL.UsuarioDSTableAdapters.UsuarioTableAdapter adapter = new DAL.UsuarioDSTableAdapters.UsuarioTableAdapter();
            System.Diagnostics.Debug.WriteLine("Esto en GetUsuario: " + email);
            UsuarioDS.UsuarioDataTable table = adapter.GetUsuarioByEmail(email);
            if (table.Rows.Count == 0)
            {
                return(null);
            }

            Usuario obj = GetUsuarioFromRow(table[0]);

            return(obj);
        }
Ejemplo n.º 8
0
    public static Usuario autenticarUsuario(string username, string password)
    {
        UsuarioTableAdapter adapter = new UsuarioTableAdapter();

        UsuarioDS.UsuarioDataTable table = adapter.autenticarUsuario(username, password);

        if (table == null || table.Rows.Count > 1)
        {
            throw new Exception("La consulta retornó un numero incorrecto de filas");
        }
        if (table.Rows.Count == 0)
        {
            return(null);
        }
        UsuarioDS.UsuarioRow row = table[0];
        return(new Usuario()
        {
            correo = row.correo,
            usuarioId = row.usuarioId,
            nombreCompleto = row.nombre
        });
    }