public void agregar(Articulo articulo) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearConsulta("insert into ARTICULOS values ( @Codigo , @Nombre , @Descripcion , @Idmarca , @IdCategoria , @ImagenURL , @Precio )"); datos.comando.Parameters.Clear(); datos.AgregarParametros("@Codigo", articulo.CodArt); datos.AgregarParametros("@Nombre", articulo.Nombre); datos.AgregarParametros("@Descripcion", articulo.Descripcion); datos.AgregarParametros("@IdMarca", articulo.Marca.Id); datos.AgregarParametros("@IdCategoria", articulo.Categoria.Id); datos.AgregarParametros("@ImagenURL", articulo.ImagenURL); datos.AgregarParametros("@Precio", articulo.Precio); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void Modificar(Producto producto) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearSP("SP_ModifProducto"); datos.Comando.Parameters.Clear(); datos.SetearParametro("@ID", producto.ID); datos.SetearParametro("@Codigo", producto.Codigo); datos.SetearParametro("@Nombre", producto.Nombre); datos.SetearParametro("@Descripcion", producto.Descripcion); datos.SetearParametro("@ImagenURL", producto.URLImagen); datos.SetearParametro("@Precio", producto.Precio); datos.SetearParametro("@Stock", producto.Stock); datos.SetearParametro("@IDMarca", producto.Marca.ID); datos.SetearParametro("@IDCategoria", producto.Categoria.ID); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void ModificarUsuario(Usuario usuario) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearSP("SP_ModificarUsuario"); datos.SetearParametro("@ID", usuario.ID); datos.SetearParametro("@Email", usuario.Contacto.Email); datos.SetearParametro("@Clave", usuario.Clave); datos.SetearParametro("@NombreUsuario", usuario.NombreUsuario); datos.SetearParametro("@Nombres", usuario.Nombre); datos.SetearParametro("@Apellidos", usuario.Apellido); datos.SetearParametro("@Dni", usuario.Dni); datos.SetearParametro("@IDTipo", usuario.Tipo); datos.SetearParametro("@Calle", usuario.Contacto.Direccion.Calle); datos.SetearParametro("@Numero", usuario.Contacto.Direccion.Numero); datos.SetearParametro("@Piso", usuario.Contacto.Direccion.Piso); datos.SetearParametro("@Dpto", usuario.Contacto.Direccion.Dpto); datos.SetearParametro("@Telefono", usuario.Contacto.Telefono); datos.SetearParametro("@IDLocalidad", usuario.Contacto.Direccion.Localidad.ID); datos.SetearParametro("@CP", usuario.Contacto.Direccion.CP); datos.SetearParametro("@FechaNac", usuario.FechaNac); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } }
public void Alta(Articulo articulo) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearQuery("INSERT INTO ARTICULOS VALUES (@Codigo, @Nombre, @Descripcion, @Marca, @Categoria, @Imagen, @Precio, @Eliminado)"); datos.agregarParametros("@Codigo", articulo.Codigo); datos.agregarParametros("@Nombre", articulo.Nombre); datos.agregarParametros("@Descripcion", articulo.Descripcion); datos.agregarParametros("@Marca", articulo.Marca.Id); datos.agregarParametros("@Categoria", articulo.Categoria.Id); datos.agregarParametros("@Imagen", articulo.Imagen); datos.agregarParametros("@Precio", articulo.Precio); datos.agregarParametros("@Eliminado", articulo.Eliminado); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void modificar(Articulo articulo) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearConsulta("update ARTICULOS set Codigo = @Codigo , Nombre = @Nombre , Descripcion = @Descripcion , Idmarca = @Idmarca , IdCategoria = @IdCategoria , ImagenURL = @ImagenURL , Precio = @Precio where Id = @Id"); datos.comando.Parameters.Clear(); datos.comando.Parameters.AddWithValue("@Codigo", articulo.CodArt); datos.comando.Parameters.AddWithValue("@Nombre", articulo.Nombre); datos.comando.Parameters.AddWithValue("@Descripcion", articulo.Descripcion); datos.comando.Parameters.AddWithValue("@IdMarca", articulo.Marca.Id); datos.comando.Parameters.AddWithValue("@IdCategoria", articulo.Categoria.Id); datos.comando.Parameters.AddWithValue("@ImagenURL", articulo.ImagenURL); datos.comando.Parameters.AddWithValue("@Precio", articulo.Precio); datos.comando.Parameters.AddWithValue("@Id", articulo.Id); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void Modificar(Articulo articulo) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearQuery(" UPDATE Articulos SET Codigo = @Codigo, Nombre = @Nombre, Descripcion = @Descripcion," + "IdMarca = @IdMarca, IdCategoria = @IdCategoria, ImagenURL = @Imagen, Precio = @Precio " + "WHERE Id = @IdArticulo"); datos.agregarParametros("@Codigo", articulo.Codigo); datos.agregarParametros("@Nombre", articulo.Nombre); datos.agregarParametros("@Descripcion", articulo.Descripcion); datos.agregarParametros("@IdMarca", articulo.Marca.Id); datos.agregarParametros("@IdCategoria", articulo.Categoria.Id); datos.agregarParametros("@Imagen", articulo.Imagen); datos.agregarParametros("@Precio", articulo.Precio); datos.agregarParametros("@IdArticulo", articulo.Id); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void eliminar(int id) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearConsulta("delete from articulos where id =" + id); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void Baja(int Id) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearQuery("UPDATE Articulos SET Eliminado = 1 WHERE Id = " + Id); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void Baja(string id) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearSP("SP_BajaProducto"); datos.SetearParametro("@ID", id); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void Alta(Categoria categoria) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearQuery("INSERT INTO CATEGORIAS VALUES(@Descripcion)"); datos.agregarParametros("@Descripcion", categoria.Descripcion); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void BajaUsuario(long ID) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearSP("SP_BajaUsuario"); datos.Comando.Parameters.Clear(); datos.SetearParametro("@ID", ID); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void ActualizarEstado(long IDVenta, int IDEstado) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearSP("SP_ActualizarVenta"); datos.Comando.Parameters.Clear(); datos.SetearParametro("@IDVenta", IDVenta); datos.SetearParametro("@IDEstado", IDEstado); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void CargarVenta(Venta venta) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearSP("SP_CargarVenta"); datos.Comando.Parameters.Clear(); datos.SetearParametro("@IDCarrito", venta.Carrito.ID); datos.SetearParametro("@Importe", venta.Importe); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void Modificar(Categoria categoria) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearSP("SP_ModifCategoria"); datos.SetearParametro("@ID", categoria.ID); datos.SetearParametro("@Nombre", categoria.Nombre); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void Agregar(Categoria categoria) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearSP("SP_AltaCategoria"); datos.SetearParametro("@Nombre", categoria.Nombre); datos.SetearParametro("@Eliminado", categoria.Eliminado); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void EliminarItem(long IDProducto, long IDCarrito) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearSP("SP_EliminarProductosXCarrito"); datos.Comando.Parameters.Clear(); datos.SetearParametro("@IDCarrito", IDCarrito); datos.SetearParametro("@IDProducto", IDProducto); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void ImpactoStock(List <Producto> productos) { AccesoADatos datos = new AccesoADatos(); try { foreach (var item in productos) { item.Stock = item.Stock - item.CantidadElegida; datos.SetearSP("SP_ModifStock"); datos.Comando.Parameters.Clear(); datos.SetearParametro("@IDProducto", item.ID); datos.SetearParametro("@NuevoStock", item.Stock); datos.EjecutarAccion(); datos.CerrarConexion(); } } catch (Exception ex) { throw ex; } }
public void ModificarProductoXCarrito(long IDCarrito, long IDProducto, int cantidad) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearSP("SP_ModifCantidadProductoXCarrito"); datos.Comando.Parameters.Clear(); datos.SetearParametro("@IDCarrito", IDCarrito); datos.SetearParametro("@IDProducto", IDProducto); datos.SetearParametro("Cantidad", cantidad); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void Agregar(Marca marca) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearSP("SP_AltaMarca"); datos.SetearParametro("@Codigo", marca.Codigo); datos.SetearParametro("@Nombre", marca.Nombre); datos.SetearParametro("@ImagenURL", marca.URLImagen); datos.SetearParametro("@Eliminado", marca.Eliminado); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void Modificar(Marca marca) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearSP("SP_ModifMarca"); datos.SetearParametro("@ID", marca.ID); datos.SetearParametro("@Codigo", marca.Codigo); datos.SetearParametro("@Nombre", marca.Nombre); datos.SetearParametro("ImagenURL", marca.URLImagen); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public void AgregarProductoCarrito(long IDCarrito, long IDProducto, decimal precioProducto, int cantidad) { AccesoADatos datos = new AccesoADatos(); try { datos.SetearSP("SP_CargarProducto_X_Carrito"); datos.Comando.Parameters.Clear(); datos.SetearParametro("@IDCarrito", IDCarrito); datos.SetearParametro("@IDProducto", IDProducto); datos.SetearParametro("@Cantidad", cantidad); datos.SetearParametro("@Precio", precioProducto); datos.EjecutarAccion(); datos.CerrarConexion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }