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); }
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); }
/// <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 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); }
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 void AgregarPedido(PedidoPaginaPersonalizada pedido) { Int16 id; //primero se guarda el pedido using (SqlConnection sql = new SqlConnection("data source = localhost\\SQLEXPRESS01; initial catalog = Ferreira_Huarcaya_DB; integrated security = sspi")) { using (SqlCommand cmd = new SqlCommand("SP_PedidoPaginaWebPersonalizada", sql)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@ID_Usuario", pedido.Id_Cliente)); cmd.Parameters.Add(new SqlParameter("@ID_Estilo", pedido.ID_Estilo)); cmd.Parameters.Add(new SqlParameter("@PrecioTotal", pedido.Precio)); cmd.Parameters.Add(new SqlParameter("@Comentarios", pedido.Comentarios)); cmd.Parameters.Add(new SqlParameter("@Estado", 1)); SqlParameter returnParameter = cmd.Parameters.Add("RetVal", SqlDbType.SmallInt); sql.Open(); returnParameter.Direction = ParameterDirection.ReturnValue; cmd.ExecuteNonQuery(); id = Convert.ToInt16(returnParameter.Value); sql.Close(); } } //ahora guardamos sus funcionalidades y paginas en las tablas correspondientes ConexionMSSQL conex = new ConexionMSSQL(); foreach (var item in pedido.Funcionalidades) { conex.SentenciaNonQuery("insert into Funcionalidades_X_PedidosWebPage (ID_Funcionalidad,ID_Pedidowebpage) values (" + item.Id + "," + id + ")"); } foreach (var item in pedido.Paginas) { conex.SentenciaNonQuery("insert into Paginas_X_PedidosWebPage (ID_Pagina,ID_Pedidowebpage) values (" + item.ID + "," + id + ")"); } conex.Desconectar(); }
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); }