public BuscadorSolicitudesAdquisicionViewModel() { LstSolicitud = new SolicitudAdquisicionSQL().Buscar(Tienda, getEstado(EstadoSelected), FechaIni, FechaFin) as List<SolicitudAdquisicion>; }
public void Buscar() { LstSolicitud = new SolicitudAdquisicionSQL().Buscar(Tienda,getEstado( EstadoSelected), FechaIni, FechaFin) as List<SolicitudAdquisicion>; }
public void Guardar() { OrdenCompraSQL oSQL = new OrdenCompraSQL(); OrdenCompraxProductoSQL opSQL = new OrdenCompraxProductoSQL(); UtilesSQL u = new UtilesSQL(); SolicitudAdquisicionSQL sSQL = new SolicitudAdquisicionSQL(); foreach (Proveedor p in LstProveedor){ OrdenCompra o = new OrdenCompra(idAlmacen, p, "Entregar a la brevedad posible"); o.Estado = 2; oSQL.Agregar(o); int idOrden = u.ObtenerMaximoID("OrdenCompra", "idOrden"); o.IdOrden = idOrden; foreach (Consolidado c in LstConsolidado) { if (c.Prov.IdProveedor == p.IdProveedor) { ProductoxOrdenCompra po = new ProductoxOrdenCompra(c, idOrden); opSQL.Agregar(po); o.LstProducto.Add(po); } } Enviar(o); foreach (int idSol in Solicitudes) { oSQL.relacionarOrden(idOrden, idSol); } } foreach (int idSol in Solicitudes) { sSQL.TerminarSolicitudes(idAlmacen, idSol); } MessageBox.Show( "Fueron generadas satisfactoriamente las Orden de compra","OBSERVACION", MessageBoxButton.OK, MessageBoxImage.Information); m.TryClose(); }