public void CambiarHabilitado(Int16 id, bool habilitado)
        {
            ConexionMSSQL conexion = new ConexionMSSQL();

            conexion.SentenciaNonQuery("update Usuarios set Habilitado=" + Convert.ToInt16(habilitado) + " Where ID=" + id);
            conexion.Desconectar();
        }
        public void EliminarPedidoPrediseniado(Int16 idPagina)
        {
            ConexionMSSQL conexion = new ConexionMSSQL();

            conexion.SentenciaNonQuery("update PedidosPaginaPrediseniada set Estado = 0 Where ID=" + idPagina);
            conexion.Desconectar();
        }
        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 void EliminarPedidoPersonalizado(Int16 idPagina)
        {
            ConexionMSSQL conexion = new ConexionMSSQL();

            conexion.SentenciaNonQuery("update PedidosWebPage set Estado = 0 Where ID=" + idPagina);
            conexion.Desconectar();
        }
        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 void SetPrecioPorPagina(int precio)
        {
            ConexionMSSQL conex = new ConexionMSSQL();

            conex.SentenciaNonQuery("update ValoresConfigurables set valor = " + precio + " where descripcion = 'PrecioPorPagina'");
            conex.Desconectar();
        }
Example #7
0
        public int Modificar(Estilo estilo)
        {
            ConexionMSSQL conexion      = new ConexionMSSQL();
            int           rowsAfectadas = conexion.SentenciaNonQuery("update Estilos set Descripcion='" + estilo.Descripcion + "',Url_Imagen='" + estilo.Url_Imagen + "',Habilitado=" + Convert.ToInt16(estilo.Habilitado) + " Where ID=" + estilo.Id);

            conexion.Desconectar();
            return(rowsAfectadas);
        }
Example #8
0
        public int Eliminar(Int16 id)//este delete se va a convertir en update de habilitado con un trigger (instead of delete)
        {
            ConexionMSSQL conexion      = new ConexionMSSQL();
            int           rowsAfectadas = conexion.SentenciaNonQuery("Delete from Estilos where ID =" + id);

            conexion.Desconectar();
            return(rowsAfectadas);
        }
        public int Agregar(Pagina pag)
        {
            ConexionMSSQL conexion      = new ConexionMSSQL();
            int           rowsAfectadas = conexion.SentenciaNonQuery("insert into paginas (descripcion,Url_Imagen,Habilitado) values ('" + pag.Descripcion + "','" + pag.Url_Imagen + "','" + pag.Habilitado + "')");

            conexion.Desconectar();
            return(rowsAfectadas);
        }
        public int Modificar(Pagina pagina)
        {
            ConexionMSSQL conexion      = new ConexionMSSQL();
            int           rowsAfectadas = conexion.SentenciaNonQuery("update paginas set Descripcion='" + pagina.Descripcion + "',Url_Imagen='" + pagina.Url_Imagen + "',Habilitado=" + Convert.ToInt16(pagina.Habilitado) + " Where ID=" + pagina.ID);

            conexion.Desconectar();
            return(rowsAfectadas);
        }
        public int Modificar(PaginaWeb pag)
        {
            ConexionMSSQL conexion      = new ConexionMSSQL();
            int           rowsAfectadas = conexion.SentenciaNonQuery("update PaginaWeb set Titulo='" + pag.Titulo + "',Descripcion='" + pag.Descripcion + "',Url_Pagina='" + pag.Url_PaginaWeb + "',Url_Image='" + pag.Url_Imagen + "',Habilitado=" + Convert.ToInt16(pag.Habilitado) + ",Precio=" + pag.Precio + " Where ID=" + pag.ID);

            conexion.Desconectar();
            return(rowsAfectadas);
        }
Example #12
0
        public int Modificar(Funcionalidad fun)
        {
            ConexionMSSQL conexion      = new ConexionMSSQL();
            int           rowsAfectadas = conexion.SentenciaNonQuery("update funcionalidades set Descripcion='" + fun.Descripcion + "',Costo=" + fun.Costo + ",Habilitado=" + Convert.ToInt16(fun.Habilitado) + " Where ID=" + fun.Id);

            conexion.Desconectar();
            return(rowsAfectadas);
        }
        public int Restaurar(Int16 id)
        {
            ConexionMSSQL conexion     = new ConexionMSSQL();
            int           rowAfectadas = conexion.SentenciaNonQuery("update PaginaWeb set Habilitado=" + 1 + "Where ID=" + id);

            conexion.Desconectar();
            return(rowAfectadas);
        }
Example #14
0
        public int Eliminar(Int16 id)//tal vez serviria un procedimiento almacenado que solo elimine si la sentencia afecta 1 sola row?
        {
            ConexionMSSQL conexion      = new ConexionMSSQL();
            int           rowsAfectadas = conexion.SentenciaNonQuery("Delete from Funcionalidades where ID =" + id);

            conexion.Desconectar();
            return(rowsAfectadas);
        }
Example #15
0
        /// <summary>
        /// Agrega una funcionalidad a la lista en base de datos.
        /// </summary>
        /// <param name="Func"></param>
        /// <returns>Devuelve la cantidad de lineas afectadas en la base. (1 si fue exitoso) </returns>
        public int Agregar(Funcionalidad Func)
        {
            ConexionMSSQL conexion      = new ConexionMSSQL();
            int           rowsAfectadas = conexion.SentenciaNonQuery("insert into Funcionalidades(Descripcion, Costo,Habilitado) values('" + Func.Descripcion + "' , '" + Func.Costo + "','" + Func.Habilitado + "')");

            conexion.Desconectar();
            return(rowsAfectadas);
        }
        public int Eliminar(Int16 id)
        {
            ConexionMSSQL conexion      = new ConexionMSSQL();
            int           rowsAfectadas = conexion.SentenciaNonQuery("Delete from PaginaWeb where ID =" + id);

            conexion.Desconectar();
            return(rowsAfectadas);
        }
        public int EnviarDatos(PaginaWeb pag)
        {
            //insert into PaginaWeb(Titulo,Descripcion,Url_Pagina,Url_Image) values ('Modern Business','Template moderno para empresas','../Templates Prefabricados/Template_03/index.html','../Imagenes/ImagenesPaginas/Moderno.png')
            ConexionMSSQL conexion      = new ConexionMSSQL();
            int           rowsAfectadas = conexion.SentenciaNonQuery("insert into PaginaWeb(Titulo,Descripcion,Url_Pagina,Url_Image,Habilitado,Precio) values ('" + pag.Titulo + "','" + pag.Descripcion + "','" + pag.Url_PaginaWeb + "','" + pag.Url_Imagen + "','" + pag.Habilitado + "','" + pag.Precio + "')");

            conexion.Desconectar();
            return(rowsAfectadas);
        }
Example #18
0
        public int Agregar(Estilo estilo)
        {
            ConexionMSSQL conexion      = new ConexionMSSQL();
            int           rowsAfectadas = conexion.SentenciaNonQuery("insert into Estilos(Descripcion, Url_Imagen,Habilitado) values('" + estilo.Descripcion + "','" + estilo.Url_Imagen + "','" + estilo.Habilitado + "')");

            // estilos ahora tiene un UrlImagen entonces podemos usar el boton que nos mostro maxi apra agregar imagenes, guardarlas en una carpeta, traer la ruta y la ruta la enviamos
            // a la BD con este insert tambien
            conexion.Desconectar();
            return(rowsAfectadas);
        }
        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);
        }
Example #20
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 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);
        }
Example #22
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);
        }
Example #23
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);
        }
        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 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 <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 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);
        }
Example #28
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);
        }