public static DetalleVenta DetalleVenta(int id) { ManejaDetalleVenta manejaDetalleVenta = new ManejaDetalleVenta(); DetalleVenta res = new DetalleVenta(); res = (DetalleVenta)manejaDetalleVenta.buscaPorId(id); return res; }
public static List<DetalleVenta> DetallesVentas() { ManejaDetalleVenta manejaDetalleVenta = new ManejaDetalleVenta(); List<DetalleVenta> res = new List<DetalleVenta>(); foreach (iEntidad i in manejaDetalleVenta.Todo()) { res.Add((DetalleVenta)i); } return res; }
public static double CantVendidoDia(int dia, int mes, bool flagSucursal) { ManejaDetalleVenta x = new ManejaDetalleVenta(); if (flagSucursal) { return x.CantidadVendidoDiaSucursal(dia, mes); } else { return x.CantidadVendidoDia(dia, mes); } }
public static int CantVendido(DateTime desde, int idCategoria, bool flagSucursal) { ManejaDetalleVenta x = new ManejaDetalleVenta(); if (flagSucursal) { return x.CantidadVendidoPorCategoriaSucursal(desde, idCategoria); } else { return x.CantidadVendidoPorCategoria(desde, idCategoria); } }
public bool Alta(iEntidad venta, List<Producto> listProductos,iEntidad factura,bool tipoA) { bool res = true; ManejaProducto manejaProducto = new ManejaProducto(); conec.Ejecutar("start transaction"); List<Producto> aux = new List<Producto>(); bool stock = true; foreach(Producto pAux in listProductos) { if(manejaProducto.ModificacionStock(pAux)==0) { stock = false; break; } } if(!stock) { conec.Ejecutar("rollback;"); return false; } ManejaVenta manejaVenta = new ManejaVenta(); ManejaDetalleVenta manejaDetalle = new ManejaDetalleVenta(); manejaVenta.Alta(venta); DetalleVenta dv; foreach (Producto p in listProductos) { dv = new DetalleVenta(); dv.Venta = (Venta)venta; dv.Producto = p; dv.PrecioCosto = p.PrecioCosto; dv.CoefUrtil = p.CoefUtil; dv.Cantidad = p.Stock; manejaDetalle.Alta(dv); } if (tipoA) { ManejaFactura manejaFactura = new ManejaFactura(); manejaFactura.Alta(factura); } else { ManejaFacturaB manejaFacturaB = new ManejaFacturaB(); manejaFacturaB.Alta(factura); } conec.Ejecutar("commit;"); return res; }
public static void DetalleVenta(iEntidad detalleVenta) { ManejaDetalleVenta manejaDetalleVenta = new ManejaDetalleVenta(); manejaDetalleVenta.Baja(detalleVenta); }
public static void DetalleVenta(iEntidad detalleVenta) { ManejaDetalleVenta manejaDetalleVenta = new ManejaDetalleVenta(); manejaDetalleVenta.Modificacion(detalleVenta); }