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 void SetPrecioPorPagina(int precio) { ConexionMSSQL conex = new ConexionMSSQL(); conex.SentenciaNonQuery("update ValoresConfigurables set valor = " + precio + " where descripcion = 'PrecioPorPagina'"); conex.Desconectar(); }
public void EliminarPedidoPersonalizado(Int16 idPagina) { ConexionMSSQL conexion = new ConexionMSSQL(); conexion.SentenciaNonQuery("update PedidosWebPage set Estado = 0 Where ID=" + idPagina); conexion.Desconectar(); }
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); }
/// <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 Restaurar(Int16 id) { ConexionMSSQL conexion = new ConexionMSSQL(); int rowAfectadas = conexion.SentenciaNonQuery("update PaginaWeb set Habilitado=" + 1 + "Where ID=" + id); conexion.Desconectar(); return(rowAfectadas); }
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); }
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); }
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 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 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(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 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 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); }
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 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(); }