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); }
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); }
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); }
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]); }
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); }
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); }
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); }
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 }); }