public SolicitudAbAtenderViewModel(IWindowManager windowmanager, SolicitudAbRegistrarViewModel window, int idSolicitud)
 {
     _windowManager = windowmanager;
     this.idSolicitud = idSolicitud;
     this.window = window;
     AbastecimientoSQL abSQL = new AbastecimientoSQL();
     TiendaSQL tiendaSQL = new TiendaSQL();
     idTienda = tiendaSQL.obtenerTienda(Int32.Parse(Thread.CurrentPrincipal.Identity.Name));
     Productos = abSQL.buscarProductosAbastecimiento(idSolicitud,idTienda);
 }
 public void AnularSolicitud()
 {
     AbastecimientoSQL solSQL = new AbastecimientoSQL();
     int idUsuario = 17;
     string message = "No se pudo anular la solicitud";
     if (solSQL.eliminarAbastecimiento(abastecimientoSel.idSolicitudAB, idUsuario) > 0)
     {
         message = "La operacion fue exitosa";
     }
     _windowManager.ShowDialog(new AlertViewModel(_windowManager, message));
     ActualizarTabla();
 }
 public void ActualizarTabla()
 {
     AbastecimientoSQL abaSQL = new AbastecimientoSQL();
     Solicitudes = abaSQL.buscarAbastecimientos(registroDesdeHide, registroHastaHide, estadoHide, tiendaHide);
     NotifyOfPropertyChange("Solicitudes");
 }