예제 #1
0
 public static Usuario BuscarPorId(Guid id)
 {
     DataSet set = new Datos.ConexionUsuarios().BuscarPorId(id);
     if (set.Tables[0].Rows.Count == 1)
     {
         Usuario result = new Usuario();
         result.Id = new Guid(set.Tables[0].Rows[0].ItemArray[0].ToString());
         result.NombreUsuario = set.Tables[0].Rows[0].ItemArray[1].ToString();
         return result;
     }
     return null;
 }
예제 #2
0
 public static Usuario BuscarDatosPersonales(Guid id)
 {
     DataSet set = new Datos.ConexionUsuarios().BuscarDatosPersonales(id);
     if (set.Tables[0].Rows.Count == 1)
     {
         object[] itemArray = set.Tables[0].Rows[0].ItemArray;
         Usuario result = new Usuario();
         result.Nombre = itemArray[0].ToString();
         result.PrimerApellido = itemArray[1].ToString();
         result.segundoApellido = itemArray[2] != null ? itemArray[2].ToString() : string.Empty;
         result.NumeroIdentificacion = itemArray[3].ToString();
         result.idPais = new Guid(itemArray[4].ToString());
         result.idProvincia = new Guid(itemArray[5].ToString());
         result.idCanton = new Guid(itemArray[6].ToString());
         result.idDistrito = new Guid(itemArray[7].ToString());
         result.Direccion = itemArray[8].ToString();
         result.TelefonoFijo = itemArray[9].ToString();
         result.TelefonoMovil = itemArray[10].ToString();
         result.Correo = itemArray[11].ToString();
         result.URLFoto = itemArray[12].ToString();
         result.Genero = itemArray[13].ToString();
         result.EstadoCivil = itemArray[14].ToString();
         return result;
     }
     return null;
 }
예제 #3
0
 //Jenn
 public static List<Usuario> BuscarPorCurso(Guid id)
 {
     List<Usuario> result = new List<Usuario>();
     DataSet set = new Datos.ConexionUsuarios().BuscarPorCurso(id);
     foreach (DataRow actual in set.Tables[0].Rows)
     {
         Usuario nuevo = new Usuario();
         nuevo.IdUsuario = new Guid(actual.ItemArray[0].ToString());
         nuevo.Nombre = actual.ItemArray[1].ToString();
         result.Add(nuevo);
     }
     return result;
 }
예제 #4
0
 public static List<Usuario> Buscar(string nombreUsuario, string nombre, string primerApellido, Guid rol)
 {
     List<Usuario> result = new List<Usuario>();
     DataSet set = new Datos.ConexionUsuarios().Buscar(nombreUsuario, nombre, primerApellido, rol);
     foreach (DataRow actual in set.Tables[0].Rows)
     {
         Usuario nuevo = new Usuario();
         nuevo.Id = new Guid(actual.ItemArray[0].ToString());
         nuevo.NombreUsuario = actual.ItemArray[1].ToString();
         result.Add(nuevo);
     }
     return result;
 }