public List <EspeciesBO> ObteterListaEspecies() { var especies = new List <EspeciesBO>(); SqlCommand cmd = new SqlCommand("SELECT * FROM Especie"); cmd.Connection = con.establecerConexion(); con.AbrirConexion(); var query = cmd; using (var dr = query.ExecuteReader()) { while (dr.Read()) { var e = new BO.EspeciesBO { id = Convert.ToInt32(dr["id"].ToString()), nomCientifico = dr["nomCientifico"].ToString(), nomComun = dr["nomComun"].ToString() }; especies.Add(e); } } con.CerrarConexion(); return(especies); }
public List <RazasBO> ObtenerListaRazas() { var razas = new List <RazasBO>(); SqlCommand cmd = new SqlCommand("SELECT r.id, r.nombre, r.idEspecie, e.nomCientifico AS nomEspecie FROM Raza r JOIN Especie e ON e.id = r.idEspecie"); cmd.Connection = con.establecerConexion(); con.AbrirConexion(); var query = cmd; using (var dr = query.ExecuteReader()) { while (dr.Read()) { var r = new BO.RazasBO { id = Convert.ToInt32(dr["id"].ToString()), nombre = dr["nombre"].ToString(), idEspecie = Convert.ToInt32(dr["idEspecie"].ToString()), nomEspecie = dr["nomEspecie"].ToString() }; razas.Add(r); } } con.CerrarConexion(); return(razas); }
public List <MascotasBO> ObtenerMisMascotas(int id) { var mascotas = new List <MascotasBO>(); SqlCommand cmd = new SqlCommand("SELECT um.idMascota, m.nombre FROM UsuarioMascota um JOIN Mascotas m ON m.id = um.idmascota WHERE idUsuario =@id"); cmd.Parameters.Add("@id", SqlDbType.Int).Value = id; cmd.Connection = con.establecerConexion(); con.AbrirConexion(); var query = cmd; using (var dr = query.ExecuteReader()) { while (dr.Read()) { var c = new BO.MascotasBO { id = Convert.ToInt32(dr["idMascota"].ToString()), nombremascota = dr["nombre"].ToString(), }; mascotas.Add(c); } } con.CerrarConexion(); return(mascotas); }
public List <RegionesBO> ListaPaises() { var paises = new List <RegionesBO>(); SqlCommand cmd = new SqlCommand("SELECT * FROM Pais"); cmd.Connection = con.establecerConexion(); con.AbrirConexion(); var query = cmd; using (var dr = query.ExecuteReader()) { while (dr.Read()) { var p = new BO.RegionesBO { pais = new PaisesBO { id = Convert.ToInt32(dr["id"].ToString()), nombre = dr["nombre"].ToString() } }; paises.Add(p); } } con.CerrarConexion(); return(paises); }
public string NombreMascota(int id) { string resultado = ""; SqlCommand cmd = new SqlCommand("SELECT mascota FROM CartillaMascota WHERE idmascota=@idmascota"); cmd.Parameters.Add("@idmascota", SqlDbType.Int).Value = id; cmd.Connection = con.establecerConexion(); con.AbrirConexion(); var query = cmd; using (var dr = query.ExecuteReader()) { while (dr.Read()) { resultado = dr["mascota"].ToString(); } } con.CerrarConexion(); return(resultado); }
//El Administrador recibe mensajes // Este es para el idrecibe (Administrador y Veterinario) public List <ChatBO> ObtenerListaChatsRecibe(int idUsuario) { var chats = new List <ChatBO>(); SqlCommand cmd = new SqlCommand("SELECT c.*, u.foto, (u.nombre + ' '+ u.apellidos )AS nombre, (SELECT texto FROM Mensaje WHERE id = (SELECT MAX(m.id) FROM Mensaje m WHERE m.idchat =c.id)) AS mensaje, (SELECT hora FROM Mensaje WHERE id = (SELECT MAX(m.id) FROM Mensaje m WHERE m.idchat =c.id)) AS hora, (SELECT fecha FROM Mensaje WHERE id = (SELECT MAX(m.id) FROM Mensaje m WHERE m.idchat =c.id)) AS fecha, (SELECT COUNT(status) FROM Mensaje WHERE idchat =c.id AND status= 0 AND idUsuario = c.idenvia) AS contador FROM Chat c JOIN Usuario u ON u.id = c.idenvia WHERE c.idrecibe =@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()) { var c = new BO.ChatBO { id = Convert.ToInt32(dr["id"].ToString()), idenvia = Convert.ToInt32(dr["idenvia"].ToString()), idrecibe = Convert.ToInt32(dr["idrecibe"].ToString()), usuarios = new BO.UsuarioBO { foto = "data:image/jpeg;base64," + Convert.ToBase64String((byte[])dr["foto"]), nombre = dr["nombre"].ToString() }, mensajes = new BO.MensajesBO { mensaje = dr["mensaje"].ToString(), shora = dr["hora"].ToString(), sfecha = Convert.ToDateTime(dr["fecha"]).ToString("yyyy-MM-dd"), status = Convert.ToInt32(dr["contador"].ToString()) } }; chats.Add(c); } } con.CerrarConexion(); return(chats); }
public List <VacunasBO> ObtenerListaVacunas() { var vacunas = new List <VacunasBO>(); SqlCommand cmd = new SqlCommand("SELECT * FROM Vacuna"); cmd.Connection = con.establecerConexion(); con.AbrirConexion(); var query = cmd; using (var dr = query.ExecuteReader()) { while (dr.Read()) { var v = new BO.VacunasBO { id = Convert.ToInt32(dr["id"].ToString()), nombre = dr["nombre"].ToString() }; vacunas.Add(v); } } con.CerrarConexion(); return(vacunas); }
public RegistrosBO IniciarSesion(string Usuario, string Contraseña) { string newpass = MD5.Encriptar(Contraseña); SqlCommand cmd = new SqlCommand("SELECT u.id, u.nombre, u.status, u.foto, u.idTipo, (SELECT veterinaria FROM Comercio WHERE id = (SELECT uc.idsucursal FROM UsuarioComercio uc WHERE idempresa = u.id)) AS veterinaria, (SELECT venderProducto FROM Comercio WHERE id = (SELECT uc.idsucursal FROM UsuarioComercio uc WHERE idempresa = u.id)) AS productos, (SELECT estetica FROM Comercio WHERE id = (SELECT uc.idsucursal FROM UsuarioComercio uc WHERE idempresa = u.id)) AS estetica FROM Usuario u WHERE u.usuario = @usuario AND u.contraseña = @contraseña"); cmd.Parameters.Add("@usuario", SqlDbType.VarChar).Value = Usuario; cmd.Parameters.Add("@contraseña", SqlDbType.VarChar).Value = newpass; cmd.Connection = con.establecerConexion(); SqlDataReader Reader; con.AbrirConexion(); Reader = cmd.ExecuteReader(); RegistrosBO objBO = new RegistrosBO(); if (Reader.Read()) { objBO.usuario = new BO.UsuarioBO { id = int.Parse(Reader[0].ToString()), nombre = Reader[1].ToString(), status = int.Parse(Reader[2].ToString()), foto = (Reader[3] != null) ? @"data:image/jpeg;base64," + Convert.ToBase64String((byte[])Reader[3]) : " ", idtipo = int.Parse(Reader[4].ToString()) }; if (Reader[5].ToString() != "" || Reader[6].ToString() != "" || Reader[7].ToString() != "") { objBO.comercio = new BO.ComercioBO { vet = Convert.ToInt32(Reader[5].ToString()), prod = Convert.ToInt32(Reader[6].ToString()), est = Convert.ToInt32(Reader[7].ToString()) }; } else { objBO.comercio = new BO.ComercioBO { vet = 0, prod = 0, est = 0 }; } } con.CerrarConexion(); return(objBO); }
public List <GestionMascotaBO> ObtenerListaMascotas() { var mascotas = new List <GestionMascotaBO>(); SqlCommand cmd = new SqlCommand("SELECT * FROM vMascotas"); cmd.Connection = con.establecerConexion(); con.AbrirConexion(); var query = cmd; using (var dr = query.ExecuteReader()) { while (dr.Read()) { var p = new BO.GestionMascotaBO { mascotas = new MascotasBO { id = Convert.ToInt32(dr["id"].ToString()), nombremascota = dr["nombre"].ToString(), colorDominate = dr["color"].ToString(), sgenero = dr["genero"].ToString(), fnacimiento = Convert.ToDateTime(dr["fechanacimiento"]).ToString("dd/MM/yyyy"), foto = "data:image/jpeg;base64," + Convert.ToBase64String((byte[])dr["foto"]) }, especies = new EspeciesBO { nomCientifico = dr["especie"].ToString() }, razas = new RazasBO { nombre = dr["raza"].ToString() }, usuarios = new UsuarioBO { id = Convert.ToInt32(dr["idusuario"].ToString()), nombre = dr["propietario"].ToString() } }; mascotas.Add(p); } } con.CerrarConexion(); return(mascotas); }