public ResultadoOperacion EliminarproductoVenta(Producto producto) { ProductoVentaDAO productoVentaDAO = new ProductoVentaDAO(); ResultadoOperacion resultado = productoVentaDAO.EliminarProductoVenta(producto.idProducto); return(resultado); }
public ProductoVenta BuscarProductoVenta(int id) { ProductoVentaDAO productoVentaDAO = new ProductoVentaDAO(); ProductoVenta productoVenta = productoVentaDAO.ObtenerProductoVentaPorid(id); return(productoVenta); }
public DataAccess.ProductoVenta ObtenerProductoPorIdEE(int id) { DataAccess.ProductoVenta resultado; ProductoVentaDAO inventarioDAO = new ProductoVentaDAO(); resultado = inventarioDAO.ObtenerProductoVentaPoridEE(id); return(resultado); }
public int ObtenerPaginasDeTablaProductoVenta() { int resultado; ProductoVentaDAO inventarioDAO = new ProductoVentaDAO(); resultado = inventarioDAO.ObtenerPaginasDeTablaProductoVenta(); return(resultado); }
public List <ProductoVenta> ObtenerProductoVentaSinRecetaAsignada(int rango) { const int NUM_RESULTADOS = 19; rango -= 1; rango *= NUM_RESULTADOS; ProductoVentaDAO productoVentaDAO = new ProductoVentaDAO(); List <ProductoVenta> productoVentas = productoVentaDAO.GetProductosVentaSinRecetaAsignada(rango); return(productoVentas); }
public List <ProductoVenta> ObtenerProductoVentaPorRangoBusqueda(int pagina, string producto) { const int NUM_RESULTADOS = 19; pagina -= 1; pagina *= NUM_RESULTADOS; List <ProductoVenta> resultado; ProductoVentaDAO inventarioDAO = new ProductoVentaDAO(); resultado = inventarioDAO.ProductoVentaBusquedaRango(pagina, producto); return(resultado); }
public void CambiarProductosDePedidoTest() { PedidoDAO pedidoDAO = new PedidoDAO(); ProductoVentaDAO productoDAO = new ProductoVentaDAO(); List <DataAccess.PedidoProducto> pedidos = new List <DataAccess.PedidoProducto>(); pedidos.Add(new DataAccess.PedidoProducto() { Cantidad = 2, idProductoVenta = 1, Precio = 64, idPedido = 283, ProductoVenta = productoDAO.ObtenerProductoVentaPoridEE(1) }); Assert.AreEqual(pedidoDAO.CambiarProductosDePedido(283, pedidos), ResultadoOperacionEnum.ResultadoOperacion.Exito); }
public ResultadoOperacion crearProducto(string nombre, string codigo, string descripcion, float precioUnitario, string restriccion, string unidadMedida, float precioVenta, bool requiereReceta, string foto, string ubicacion, int cantidad, string caducidad, string tipoProduct) { ResultadoOperacion resultadoOperacion; Receta receta = new Receta(); ProductoVentaDAO productoVentaDAO = new ProductoVentaDAO(); InventarioDAO inventarioDAO = new InventarioDAO(); TipoProducto tipoProducto = new TipoProducto(); tipoProducto.NombreTipoProducto = tipoProduct; ProductoVenta productoVenta = new ProductoVenta(); Random random = new Random(); productoVenta.Código = codigo; productoVenta.Nombre = nombre; productoVenta.Descripción = descripcion; productoVenta.PrecioPúblico = precioVenta; productoVenta.Restricción = restriccion; productoVenta.TieneReceta = requiereReceta; productoVenta.TipoProducto = tipoProducto; productoVenta.FotoProducto = foto; productoVenta.Receta = receta; Inventario inventario = new Inventario(); // inventario.Caducidad = DateTime.Parse(caducidad); inventario.Caducidad = caducidad; inventario.CantidadIngreso = cantidad; inventario.PrecioCompra = precioUnitario; inventario.Producto = productoVenta; inventario.ExistenciaTotal = cantidad; inventario.UnidadDeMedida = unidadMedida; inventario.FechaIngreso = DateTime.Now; resultadoOperacion = productoVentaDAO.AddProductoVenta(productoVenta, inventario); if (resultadoOperacion == ResultadoOperacionEnum.ResultadoOperacion.Exito) { //inventarioDAO.AddInventario(inventario); } return(resultadoOperacion); }