public List <RegistrosBO> ObtenerUsuario(int idUsuario) { var usuarios = new List <RegistrosBO>(); SqlCommand cmd = new SqlCommand("SELECT u.id, u.nombre, u.apellidos, u.usuario,u.contraseña, t.nombre AS tipo,u.idTipo, u.email, u.fechanacimiento, u.foto FROM Usuario u JOIN TipoUsuario t ON t.id = u.idTipo WHERE u.id=@id"); cmd.Parameters.Add("@id", SqlDbType.Int).Value = idUsuario; cmd.Connection = con.establecerConexion(); con.AbrirConexion(); var query = cmd; using (var dr = query.ExecuteReader()) { while (dr.Read()) { String fotos = Convert.ToBase64String((byte[])dr["foto"]); if (fotos == "0") { var p = new BO.RegistrosBO { usuario = new BO.UsuarioBO { id = Convert.ToInt32(dr["id"].ToString()), nombre = dr["nombre"].ToString(), apellidos = dr["apellidos"].ToString(), usuario = dr["usuario"].ToString(), contraseña = MD5.Desencriptar(dr["contraseña"].ToString()), idtipo = Convert.ToInt32(dr["idTipo"].ToString()), tipoUs = dr["tipo"].ToString(), email = dr["email"].ToString(), fnacimiento = Convert.ToDateTime(dr["fechanacimiento"]).ToString("yyyy/MM/dd"), foto = " " } }; usuarios.Add(p); } else { var p = new BO.RegistrosBO { usuario = new BO.UsuarioBO { id = Convert.ToInt32(dr["id"].ToString()), nombre = dr["nombre"].ToString(), apellidos = dr["apellidos"].ToString(), usuario = dr["usuario"].ToString(), contraseña = MD5.Desencriptar(dr["contraseña"].ToString()), idtipo = Convert.ToInt32(dr["idTipo"].ToString()), tipoUs = dr["tipo"].ToString(), email = dr["email"].ToString(), fnacimiento = Convert.ToDateTime(dr["fechanacimiento"]).ToString("dd/MM/yyyy"), foto = "data:image/jpeg;base64," + Convert.ToBase64String((byte[])dr["foto"]) } }; usuarios.Add(p); } } } return(usuarios); }
public List <RegistrosBO> ObtenerListaUsuarios() { var usuarios = new List <RegistrosBO>(); SqlCommand cmd = new SqlCommand("SELECT * FROM vistaUsuarios"); cmd.Connection = con.establecerConexion(); con.AbrirConexion(); var query = cmd; using (var dr = query.ExecuteReader()) { while (dr.Read()) { String fotos = Convert.ToBase64String((byte[])dr["foto"]); if (fotos == "0") { var p = new BO.RegistrosBO { usuario = new BO.UsuarioBO { id = Convert.ToInt32(dr["id"].ToString()), nombre = dr["nombre"].ToString(), usuario = dr["usuario"].ToString(), tipoUs = dr["tipo"].ToString(), email = dr["email"].ToString(), fnacimiento = Convert.ToDateTime(dr["fechanacimiento"]).ToString("dd/MM/yyyy"), fregistro = Convert.ToDateTime(dr["fecharegistro"]).ToString("dd/MM/yyyy"), foto = " " } }; usuarios.Add(p); } else { var p = new BO.RegistrosBO { usuario = new BO.UsuarioBO { id = Convert.ToInt32(dr["id"].ToString()), nombre = dr["nombre"].ToString(), usuario = dr["usuario"].ToString(), tipoUs = dr["tipo"].ToString(), email = dr["email"].ToString(), fnacimiento = Convert.ToDateTime(dr["fechanacimiento"]).ToString("dd/MM/yyyy"), fregistro = Convert.ToDateTime(dr["fecharegistro"]).ToString("dd/MM/yyyy"), foto = "data:image/jpeg;base64," + Convert.ToBase64String((byte[])dr["foto"]) } }; usuarios.Add(p); } } } return(usuarios); }
public List <RegistrosBO> listarveterinaria(int id) { var veterinaria = new List <RegistrosBO>(); SqlCommand cmd = new SqlCommand("select c.id, c.nombreComercial,c.veterinaria,c.estetica,c.venderProducto,c.nombreFiscal,c.telefono1,c.email,u.id as usuario,u.nombre + ' ' + u.apellidos as gerente,u.foto from Comercio c join UsuarioComercio uc on c.id = uc.idsucursal join Usuario u on u.id =uc.idempresa where c.id ='" + id + "'"); cmd.Connection = conex.establecerConexion(); conex.AbrirConexion(); var query = cmd; using (var dr = query.ExecuteReader()) { while (dr.Read()) { var pack = new BO.RegistrosBO { comercio = new BO.ComercioBO { id = Convert.ToInt32(dr["id"].ToString()), nombreComercial = dr["nombreComercial"].ToString(), vet = Convert.ToInt32(dr["veterinaria"].ToString()), est = Convert.ToInt32(dr["estetica"].ToString()), prod = Convert.ToInt32(dr["venderProducto"].ToString()), nombreFiscal = dr["nombreFiscal"].ToString(), telefono1 = dr["telefono1"].ToString(), emal = dr["email"].ToString(), }, usuario = new BO.UsuarioBO { id = Convert.ToInt32(dr["usuario"].ToString()), nombre = dr["gerente"].ToString(), foto = "data:image/jpeg;base64," + Convert.ToBase64String((byte[])dr["foto"]) } }; veterinaria.Add(pack); } } return(veterinaria); }