public List <PropagandaBO> fotoperfil(int id) { var foto = new List <PropagandaBO>(); SqlCommand cmd = new SqlCommand("select id,foto from Usuario where id='" + id + "'"); cmd.Connection = conex.establecerConexion(); conex.AbrirConexion(); var query = cmd; using (var dr = query.ExecuteReader()) { while (dr.Read()) { var pack = new BO.PropagandaBO { usuario = new BO.UsuarioBO { id = Convert.ToInt32(dr["id"].ToString()), foto = "data:image/jpeg;base64," + Convert.ToBase64String((byte[])dr["foto"]) } }; foto.Add(pack); } } return(foto); }
public List <PropagandaBO> listarconid(int id) { var propaganda = new List <PropagandaBO>(); SqlCommand cmd = new SqlCommand("select p.id, p.foto,p.descripcion,p.fecha,u.foto as fotousuario,u.nombre+' '+u.apellidos as gerente, c.nombreComercial as comercio,C.email,C.telefono1,C.id as idcomercio 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 and p.id='" + id + "' 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 = "", gerente = dr["gerente"].ToString(), nombrecomercio = dr["comercio"].ToString(), email = dr["email"].ToString(), telefono = dr["telefono1"].ToString(), idcomercio = Convert.ToInt32(dr["idcomercio"].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"]), gerente = dr["gerente"].ToString(), nombrecomercio = dr["comercio"].ToString(), email = dr["email"].ToString(), telefono = dr["telefono1"].ToString(), idcomercio = Convert.ToInt32(dr["idcomercio"].ToString()) }; propaganda.Add(p); } } } return(propaganda); }
//lista de propagandas aprovadas public List <PropagandaBO> admin() { var propaganda = new List <PropagandaBO>(); SqlCommand cmd = new SqlCommand("select p.id, p.foto,p.descripcion, 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"); 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(), 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(), 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 List <PropagandaBO> unapropaganda(int idpropaganda) { var propaganda = new List <PropagandaBO>(); SqlCommand cmd = new SqlCommand("SELECT id,foto,descripcion FROM Propaganda where id='" + idpropaganda + "' 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()), foto = " ", descripcion = dr["descripcion"].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() }; propaganda.Add(p); } } } return(propaganda); }