예제 #1
0
 public void Agregar(string nombre)
 {
     try
     {
         conexionDB.SetearSP("SP_AGREGAR_CATEGORIA");
         conexionDB.agregarParametro("@Nombre", nombre);
         conexionDB.ejecutarAccion();
     }
     catch (Exception Ex)
     {
         throw Ex;
     }
 }
        public List <VentaxUsuario> ListarventasxUsuario(int idUsuario)
        {
            List <VentaxUsuario> listadoVentasxUsuario = new List <VentaxUsuario>();
            VentaxUsuario        venta;

            try
            {
                conexionDB.SetearSP("SP_LISTA_COMPRAS_X_USUARIO");
                conexionDB.agregarParametro("@idUsuario", idUsuario);
                conexionDB.ejecutarLector();
                while (conexionDB.lector.Read())
                {
                    venta            = new VentaxUsuario();
                    venta.cantidad   = (int)conexionDB.lector["cantXArticulo"];
                    venta.money      = (decimal)conexionDB.lector["precioXArticulo"];
                    venta.idArticulo = (int)conexionDB.lector["idArticulo"];
                    venta.idVenta    = (int)conexionDB.lector["idVenta"];
                    listadoVentasxUsuario.Add(venta);
                }
                return(listadoVentasxUsuario);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexionDB.cerrarConexion();
            }
        }
예제 #3
0
 public void Eliminar(Proveedor proveedor)
 {
     try
     {
         conexionDB.SetearSP("SP_ELIMINAR_PROVEEDOR");
         conexionDB.agregarParametro("@ID", proveedor.cod);
         conexionDB.agregarParametro("@Existencia", proveedor.existencia);
         conexionDB.ejecutarAccion();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         conexionDB.cerrarConexion();
     }
 }
예제 #4
0
 public void Agregar(Ventacs venta)
 {
     try
     {
         conexionDB.SetearSP("SP_AGREGAR_VENTA");
         conexionDB.agregarParametro("@Idusuario", venta.idUsuario);
         conexionDB.agregarParametro("@Preciototal", venta.precioTotal);
         conexionDB.agregarParametro("@Fecha", venta.fecha);
         conexionDB.agregarParametro("@Estado", venta.estado);
         conexionDB.ejecutarAccion();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         conexionDB.cerrarConexion();
     }
 }
예제 #5
0
 public void Agregar(Usuario usuario)
 {
     try
     {
         conexionDB.SetearSP("SP_AGREGAR_USUARIO");
         conexionDB.agregarParametro("@Nombre", usuario.nombre);
         conexionDB.agregarParametro("@Apellido", usuario.apellido);
         conexionDB.agregarParametro("@Dni", usuario.dni);
         conexionDB.agregarParametro("@Mail", usuario.email);
         conexionDB.agregarParametro("@Username", usuario.userName);
         conexionDB.agregarParametro("@Contraseña", usuario.password);
         conexionDB.agregarParametro("@Iddireccion", usuario.direccion.id);
         conexionDB.agregarParametro("@Tipo", usuario.privilegio);
         conexionDB.ejecutarAccion();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         conexionDB.cerrarConexion();
     }
 }
예제 #6
0
 public void Modificar(Direccion direccion)
 {
     try
     {
         conexionDB.SetearSP("SP_MODIFICAR_DIRECCION");
         conexionDB.agregarParametro("@Id", direccion.id);
         conexionDB.agregarParametro("@Calle", direccion.calle);
         conexionDB.agregarParametro("@Altura", direccion.altura);
         conexionDB.agregarParametro("@Localidad", direccion.localidad);
         conexionDB.agregarParametro("@Provincia", direccion.provincia);
         conexionDB.agregarParametro("@Descripcion", direccion.descripcion);
         conexionDB.ejecutarAccion();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         conexionDB.cerrarConexion();
     }
 }
예제 #7
0
 public void Agregar(Articulo articuloNuevo)
 {
     try
     {
         conexionDB.SetearSP("SP_AGREGAR_ARTICULO");
         conexionDB.agregarParametro("@Codigo", articuloNuevo.cod);
         conexionDB.agregarParametro("@Nombre", articuloNuevo.nombre);
         conexionDB.agregarParametro("@Descripcion", articuloNuevo.descripcion);
         conexionDB.agregarParametro("@IdCategoria", articuloNuevo.categoria.id.ToString());
         conexionDB.agregarParametro("@IdSeccion", articuloNuevo.seccion.id.ToString());
         conexionDB.agregarParametro("@IdMarca", articuloNuevo.marca.id.ToString());
         conexionDB.agregarParametro("@IdProveedor", articuloNuevo.proveedor.cod.ToString());
         conexionDB.agregarParametro("@Precio", articuloNuevo.precio);
         conexionDB.agregarParametro("@Stock", articuloNuevo.stock);
         conexionDB.agregarParametro("@IdOrigen", articuloNuevo.origen.id.ToString());
         conexionDB.agregarParametro("@Imagen", articuloNuevo.imagen);
         conexionDB.ejecutarAccion();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         conexionDB.cerrarConexion();
     }
 }