Esempio n. 1
0
        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);
        }
Esempio n. 3
0
        //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);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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);
        }