Ejemplo n.º 1
0
 private void UiBotonAceptarFiltro_Click(object sender, EventArgs e)
 {
     if (Bodegas == null)
     {
         return;
     }
     UsuarioDeseaObtenerSolicitudesDeTrasladoPorBodegaEstadoYFecha?.Invoke(sender, new ReporteDeSolicitudDeTrasladoArgumento
     {
         FechaInicial = UiFechaInicial.DateTime
         ,
         FechaFinal = UiFechaFinal.DateTime
         ,
         Estado = UiSwitchAbiertas.IsOn ? Enums.GetStringValue(EstadoSolicitudDeTraslado.OPEN) : Enums.GetStringValue(EstadoSolicitudDeTraslado.CLOSED)
         ,
         Bodegas = string.Join("|", Bodegas.Where(bodega => bodega.IS_SELECTED).Select(bodega => bodega.WAREHOUSE_ID))
     });
 }
Ejemplo n.º 2
0
        private void UiBarButtonCerrarSolicitudes_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (SolicitudesDeTraslado == null)
            {
                return;
            }
            UsuarioDeseaCerrarSolicitudesDeTraslado?.Invoke(sender, new ReporteDeSolicitudDeTrasladoArgumento
            {
                IdsSolicitudesDeTraslado = string.Join("|", SolicitudesDeTraslado.Where(solicitud => solicitud.IS_SELECTED).Select(solicitud => solicitud.TRANSFER_REQUEST_ID))
                ,
                MaterialesSolicitudDeTraslado = string.Join("|", SolicitudesDeTraslado.Where(solicitud => solicitud.IS_SELECTED).Select(solicitud => solicitud.MATERIAL_ID))
            });

            UsuarioDeseaObtenerSolicitudesDeTrasladoPorBodegaEstadoYFecha?.Invoke(sender, new ReporteDeSolicitudDeTrasladoArgumento
            {
                FechaInicial = UiFechaInicial.DateTime
                ,
                FechaFinal = UiFechaFinal.DateTime
                ,
                Estado = UiSwitchAbiertas.IsOn ? Enums.GetStringValue(EstadoSolicitudDeTraslado.OPEN) : Enums.GetStringValue(EstadoSolicitudDeTraslado.CLOSED)
                ,
                Bodegas = string.Join("|", Bodegas.Where(bodega => bodega.IS_SELECTED).Select(bodega => bodega.WAREHOUSE_ID))
            });
        }