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 <PaquetesBO> ListPaquetes() { var paquetes = new List <PaquetesBO>(); SqlCommand cmd = new SqlCommand("SELECT * FROM Paquetes"); cmd.Connection = con.establecerConexion(); con.AbrirConexion(); var query = cmd; using (var dr = query.ExecuteReader()) { while (dr.Read()) { var p = new BO.PaquetesBO { id = Convert.ToInt32(dr["id"]), nombre = dr["nombre"].ToString(), precio = Convert.ToDouble(dr["precio"].ToString()), descripcion = dr["descripcion"].ToString() }; paquetes.Add(p); } } return(paquetes); }
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 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 <UsuarioBO> veterinarios(int id) { var veterinario = new List <UsuarioBO>(); SqlCommand cmd = new SqlCommand("select u.id,u.usuario,u.email,u.nombre,u.apellidos,u.telefono,u.foto from Usuario u where u.id= (select idUsuario from UsuarioTrabaja where idComercio ='" + id + "' )"); cmd.Connection = conex.establecerConexion(); conex.AbrirConexion(); var query = cmd; using (var dr = query.ExecuteReader()) { while (dr.Read()) { var p = new BO.UsuarioBO { id = Convert.ToInt32(dr["id"].ToString()), usuario = dr["usuario"].ToString(), email = dr["email"].ToString(), nombre = dr["nombre"].ToString(), apellidos = dr["apellidos"].ToString(), foto = "data:image/jpeg;base64," + Convert.ToBase64String((byte[])dr["foto"]) }; veterinario.Add(p); } } return(veterinario); }
public List <PropagandaBO> listar() { var propaganda = new List <PropagandaBO>(); SqlCommand cmd = new SqlCommand("select p.id, p.foto,p.descripcion,p.fecha,u.foto as fotousuario, c.nombreComercial as comercio from Propaganda p join Usuario u on p.idUsuario=u.id join UsuarioComercio uc on u.id=uc.idempresa join Comercio c on c.id=uc.idsucursal where p.status=1 order by p.id desc"); cmd.Connection = conex.establecerConexion(); conex.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.PropagandaBO { id = Convert.ToInt32(dr["id"].ToString()), foto = " ", descripcion = dr["descripcion"].ToString(), fecha = Convert.ToDateTime(dr["fecha"]).ToString("dd-MM-yyyy"), fotousuario = "", nombrecomercio = dr["comercio"].ToString() }; propaganda.Add(p); } else { var p = new BO.PropagandaBO { id = Convert.ToInt32(dr["id"].ToString()), foto = "data:image/jpeg;base64," + Convert.ToBase64String((byte[])dr["foto"]), descripcion = dr["descripcion"].ToString(), fecha = Convert.ToDateTime(dr["fecha"]).ToString("dd-MM-yyyy"), fotousuario = "data:image/jpeg;base64," + Convert.ToBase64String((byte[])dr["fotousuario"]), nombrecomercio = dr["comercio"].ToString() }; propaganda.Add(p); } } } return(propaganda); }
public List <PropagandaBO> obtenerpropaganda(int idusuario) { var propaganda = new List <PropagandaBO>(); SqlCommand cmd = new SqlCommand("SELECT id,idUsuario,foto,descripcion, fecha FROM Propaganda where status=1 and idUsuario='" + idusuario + "' order by id desc"); cmd.Connection = conex.establecerConexion(); conex.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.PropagandaBO { id = Convert.ToInt32(dr["id"].ToString()), idusuario = Convert.ToInt32(dr["iduUsuario"].ToString()), foto = " ", descripcion = dr["descripcion"].ToString(), fecha = Convert.ToDateTime(dr["fecha"]).ToString("dd-MM-yyyy") }; propaganda.Add(p); } else { var p = new BO.PropagandaBO { id = Convert.ToInt32(dr["id"].ToString()), idusuario = Convert.ToInt32(dr["idUsuario"].ToString()), foto = "data:image/jpeg;base64," + Convert.ToBase64String((byte[])dr["foto"]), descripcion = dr["descripcion"].ToString(), fecha = Convert.ToDateTime(dr["fecha"]).ToString("dd-MM-yyyy") }; propaganda.Add(p); } } } return(propaganda); }
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 <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); }
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 List <PuntosdeUbicacionBO> mostarpuntos() { var puntos = new List <PuntosdeUbicacionBO>(); SqlCommand cmd = new SqlCommand("select d.longitud,d.latitud,d.ubicacion,d.id,u.nombre + ' ' + u.apellidos as datos, u.foto, c.nombreComercial, c.nombreFiscal, c.email, c.telefono1 from Usuario u join UsuarioComercio uc on uc.idempresa = u.id join Comercio c on c.id = uc.idsucursal join Direccion d on u.id = d.idUsuario"); cmd.Connection = conex.establecerConexion(); conex.AbrirConexion(); var query = cmd; using (var dr = query.ExecuteReader()) { while (dr.Read()) { var p = new BO.PuntosdeUbicacionBO { direccion = new BO.DireccionBO { id = Convert.ToInt32(dr["id"].ToString()), longitud = dr["longitud"].ToString(), latitud = dr["latitud"].ToString(), ubicacion = dr["ubicacion"].ToString(), }, usuarios = new UsuarioBO { nombre = dr["datos"].ToString(), foto = "data:image/jpeg;base64," + Convert.ToBase64String((byte[])dr["foto"]), }, comercio = new ComercioBO { nombreComercial = dr["nombreComercial"].ToString(), nombreFiscal = dr["nombreFiscal"].ToString(), emal = dr["email"].ToString(), telefono1 = dr["telefono1"].ToString() } }; puntos.Add(p); } } return(puntos); }
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); }