public List <PedidoWebPage> TraerPedidosSegunID(Int16 id)
        {
            ConexionMSSQL conexion = new ConexionMSSQL();

            List <PedidoWebPage> listaPedidos = new List <PedidoWebPage>();

            var lectura = conexion.Consulta_Rapida("Select * From PedidosPaginaPrediseniada Where ID_Usuario=" + id);

            while (lectura.Read())
            {
                PedidoWebPage aux = new PedidoWebPage();
                aux.Id         = lectura.GetInt16(0);
                aux.Id_Cliente = lectura.GetInt16(1);
                aux.Id_WebPage = lectura.GetInt16(2);
                aux.Precio     = lectura.GetInt32(3);

                var auxFecha = lectura.GetDateTime(4);
                aux.FechaPedido = auxFecha.ToShortDateString();

                aux.Comentarios = lectura.GetString(5);
                aux.Estado      = lectura.GetBoolean(6);

                listaPedidos.Add(aux);
            }
            conexion.Desconectar();
            return(listaPedidos);
        }
        public List <PedidoPaginaPersonalizada> ListarPedidos()
        {
            List <PedidoPaginaPersonalizada> listaPedidos = new List <PedidoPaginaPersonalizada>();
            ConexionMSSQL conex  = new ConexionMSSQL();
            SqlDataReader reader = conex.Consulta_Rapida("select * from pedidoswebpage");

            while (reader.Read())
            {
                PedidoPaginaPersonalizada p = new PedidoPaginaPersonalizada();
                p.Id         = reader.GetInt16(0);
                p.Id_Cliente = reader.GetInt16(1);
                p.ID_Estilo  = reader.GetInt16(2);
                p.Precio     = reader.GetInt32(3);
                try
                {
                    p.Comentarios = reader.GetString(4); //comentarios puede ser null
                }
                catch (Exception)
                {
                    p.Comentarios = ""; //los comentarios nulos los convierto en string vacia para poder mostrarlos
                }
                var aux = reader.GetDateTime(5);
                p.Fecha = aux.ToShortDateString();
                listaPedidos.Add(p);
            }
            conex.Desconectar();
            return(listaPedidos);
        }
        public int GetPrecioPorPagina()
        {
            ConexionMSSQL conex  = new ConexionMSSQL();
            SqlDataReader reader = conex.Consulta_Rapida("select valor from ValoresConfigurables where descripcion = 'PrecioPorPagina' ");

            reader.Read();
            int precioPagina = reader.GetInt32(0);

            conex.Desconectar();
            return(precioPagina);
        }
Exemplo n.º 4
0
        public string BuscarImagen(string titulo)
        {
            ConexionMSSQL conexion = new ConexionMSSQL();

            SqlDataReader lectura = conexion.Consulta_Rapida("Select Url_Image From Prearmado Where Titulo = " + titulo + " )");

            lectura.Read();
            string UrlImagen;

            UrlImagen = lectura.GetString(0);
            conexion.Desconectar();
            return(UrlImagen);
        }
        public DatosPersonales TraerDatos(int id)
        {
            ConexionMSSQL conexion = new ConexionMSSQL();
            var           lectura  = conexion.Consulta_Rapida("Select Nombre_Y_Apellido,Telefono_Movil,Email,Telefono_Fijo,Email_Recuperacion, Id_usuario From Datos_Personales Where ID_Usuario=" + id + "");


            lectura.Read();
            DatosPersonales aux = new DatosPersonales();

            aux.NombreApellido    = lectura.GetString(0);
            aux.TelefonoMovil     = lectura.GetInt32(1);
            aux.Email             = lectura.GetString(2);
            aux.TelefonoFijo      = lectura.GetInt32(3);
            aux.EmailRecuperacion = lectura.GetString(4);
            aux.IdUsuario         = lectura.GetInt16(5);
            return(aux);
        }
        public List <Pagina> ListarPaginas(Int16 idPedido)
        {
            List <Pagina> listaPaginas = new List <Pagina>();
            ConexionMSSQL conex        = new ConexionMSSQL();
            SqlDataReader reader       = conex.Consulta_Rapida("select id, descripcion, habilitado from vw_listapaginas where idpedido=" + idPedido);

            while (reader.Read())
            {
                Pagina p = new Pagina();
                p.ID          = reader.GetInt16(0);
                p.Descripcion = reader.GetString(1);
                p.Habilitado  = reader.GetBoolean(2);
                listaPaginas.Add(p);
            }
            conex.Desconectar();
            return(listaPaginas);
        }
Exemplo n.º 7
0
        /// <summary>
        /// Devuelve la lista completa de funcionalidades existentes en la base de datos.
        /// </summary>
        /// <returns></returns>
        public List <Funcionalidad> Listar()
        {
            List <Funcionalidad> lista    = new List <Funcionalidad>();
            ConexionMSSQL        conexion = new ConexionMSSQL();
            var lectura = conexion.Consulta_Rapida("select * from funcionalidades");

            while (lectura.Read())
            {
                Funcionalidad fun = new Funcionalidad();
                fun.Id          = lectura.GetInt16(0);
                fun.Descripcion = lectura.GetString(1);
                fun.Costo       = lectura.GetInt32(2);
                lista.Add(fun);
            }
            conexion.Desconectar();
            return(lista);
        }
Exemplo n.º 8
0
        public List <Estilo> Listar()
        {
            List <Estilo> lista    = new List <Estilo>();
            ConexionMSSQL conexion = new ConexionMSSQL();
            var           lectura  = conexion.Consulta_Rapida("select * from Estilos");

            while (lectura.Read())
            {
                Estilo est = new Estilo();
                est.Id          = lectura.GetInt16(0);
                est.Descripcion = lectura.GetString(1);
                est.Url_Imagen  = lectura.GetString(2);
                lista.Add(est);
            }
            conexion.Desconectar();
            return(lista);
        }
        public List <Funcionalidad> ListarFuncionalidades(Int16 idPedido)
        {
            List <Funcionalidad> listaFuncionalidades = new List <Funcionalidad>();
            ConexionMSSQL        conex  = new ConexionMSSQL();
            SqlDataReader        reader = conex.Consulta_Rapida("select id, descripcion, costo, habilitado from vw_ListaFuncionalidades where idPedido =" + idPedido);

            while (reader.Read())
            {
                Funcionalidad f = new Funcionalidad();
                f.Id          = reader.GetInt16(0);
                f.Descripcion = reader.GetString(1);
                f.Costo       = reader.GetInt32(2);
                f.Habilitado  = reader.GetBoolean(3);
                listaFuncionalidades.Add(f);
            }
            conex.Desconectar();
            return(listaFuncionalidades);
        }
        public Usuario login(Usuario user)
        {
            ConexionMSSQL conexion = new ConexionMSSQL();
            SqlDataReader lectura  = conexion.Consulta_Rapida("Select ID,NombreUsuario,Contrasenia,ID_Nivel From Usuarios Where NombreUsuario = '" + user.NombreUsuario + "' and Contrasenia = '" + user.Contrasenia + "'");

            Usuario aux = new Usuario();

            if (lectura.Read())
            {
                aux.ID            = lectura.GetInt16(0);
                aux.NombreUsuario = lectura.GetString(1);
                aux.Contrasenia   = lectura.GetString(2);
                aux.Id_Acceso     = lectura.GetInt16(3);
            }
            conexion.Desconectar();
            return(aux);
            //si me envia todos los datos correctamente
        }
        public List <Pagina> Listar()
        {
            ConexionMSSQL conexion = new ConexionMSSQL();
            List <Pagina> lista    = new List <Pagina>();

            var lectura = conexion.Consulta_Rapida("Select * From Paginas");

            while (lectura.Read())
            {
                Pagina aux = new Pagina();
                aux.ID          = lectura.GetInt16(0);
                aux.Descripcion = lectura.GetString(1);
                aux.Url_Imagen  = lectura.GetString(2);

                lista.Add(aux);
            }
            conexion.Desconectar();
            return(lista);
        }
Exemplo n.º 12
0
        public List <Usuario> ListarInfo()
        {
            ConexionMSSQL conexion = new ConexionMSSQL();

            List <Usuario> listaInfo = new List <Usuario>();
            //TODO: no olvidarse de cambiar el id nivel hardcodeado en esta linea
            SqlDataReader lectura = conexion.Consulta_Rapida("select ID,NombreUsuario,ID_Nivel,urlImagen,Descripcion From Usuarios Where ID_Nivel=" + 3 + "");

            while (lectura.Read())
            {
                Usuario aux = new Usuario();
                aux.ID            = lectura.GetInt16(0);
                aux.NombreUsuario = lectura.GetString(1);
                aux.Id_Acceso     = lectura.GetInt16(2);
                aux.Url_Imagen    = lectura.GetString(3);
                aux.Descripcion   = lectura.GetString(4);

                listaInfo.Add(aux);
            }
            conexion.Desconectar();
            return(listaInfo);
        }
        public List <Usuario> listaDeUsuarios()
        {
            ConexionMSSQL conexion = new ConexionMSSQL();

            List <Usuario> listaDeUsuarios = new List <Usuario>();

            SqlDataReader lectura = conexion.Consulta_Rapida("Select ID,NombreUsuario,Contrasenia,ID_Nivel,Habilitado From Usuarios");

            while (lectura.Read())
            {
                Usuario aux = new Usuario();
                aux.ID            = lectura.GetInt16(0);
                aux.NombreUsuario = lectura.GetString(1);
                aux.Contrasenia   = lectura.GetString(2);
                aux.Id_Acceso     = lectura.GetInt16(3);
                aux.Habilitado    = lectura.GetBoolean(4);

                listaDeUsuarios.Add(aux);
            }
            conexion.Desconectar();
            return(listaDeUsuarios);
        }
        public List <VistaPedidoPersonalizado> ListarVistas()
        {
            List <VistaPedidoPersonalizado> listaVistas = new List <VistaPedidoPersonalizado>();
            ConexionMSSQL conex  = new ConexionMSSQL();
            SqlDataReader reader = conex.Consulta_Rapida("select * from vw_ListaPedidos");

            while (reader.Read())
            {
                VistaPedidoPersonalizado vistaPedido = new VistaPedidoPersonalizado();
                var aux = reader.GetDateTime(0);
                vistaPedido.Fecha = aux.ToShortDateString(); //Aca le estoy sacando la hora al mostrarlo en la tabla

                vistaPedido.IdPedido    = reader.GetInt16(1);
                vistaPedido.IdUsuario   = reader.GetInt16(2);
                vistaPedido.Estilo      = reader.GetString(3);
                vistaPedido.CantPaginas = reader.GetInt32(4);
                vistaPedido.CantFuncs   = reader.GetInt32(5);

                listaVistas.Add(vistaPedido);
            }
            conex.Desconectar();
            return(listaVistas);
        }
        public List <PaginaWeb> listaPaginassWeb()
        {
            ConexionMSSQL conexion = new ConexionMSSQL();

            List <PaginaWeb> listaPaginaWeb = new List <PaginaWeb>();

            SqlDataReader lectura = conexion.Consulta_Rapida("Select ID,Titulo,Descripcion,Url_Pagina,Url_Image,Habilitado,Precio From PaginaWeb");

            while (lectura.Read())
            {
                PaginaWeb aux = new PaginaWeb();
                aux.ID            = lectura.GetInt16(0);
                aux.Titulo        = lectura.GetString(1);
                aux.Descripcion   = lectura.GetString(2);
                aux.Url_PaginaWeb = lectura.GetString(3);
                aux.Url_Imagen    = lectura.GetString(4);
                aux.Habilitado    = lectura.GetBoolean(5);
                aux.Precio        = lectura.GetInt32(6);

                listaPaginaWeb.Add(aux);
            }
            conexion.Desconectar();
            return(listaPaginaWeb);
        }