private void UiLista_Properties_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { if (e.Button.Tag == null) { return; } switch (e.Button.Tag.ToString()) { case "REFRESCAR-USUARIO": UsuarioDeseaObtenerUsuario?.Invoke(sender, new DocumentoRecepcionERPArgumento()); break; case "REFRESCAR-UBICACION": UsuarioDeseaObtenerUbicaciones?.Invoke(sender, new DocumentoRecepcionERPArgumento()); break; case "REFRESCAR-TIPORECEPCION": UsuarioDeseaObtenerTipoDeRecepcion?.Invoke(sender, new DocumentoRecepcionERPArgumento()); break; case "REFRESCAR-PRIORIDAD": UsuarioDeseaObtenerPrioridad?.Invoke(sender, new DocumentoRecepcionERPArgumento()); break; case "REFRESCAR-CLIENTE": UsuarioDeseaObtenerClientes?.Invoke(sender, new DocumentoRecepcionERPArgumento()); break; case "REFRESCAR-ERP": LlenarListaEncabezadoErp(); break; case "REFRESCAR-ACUERDOCOMERCIAL": LLenarAcuerdoComercial(); break; case "REFRESCAR-POLIZASEGURO": LlenarPolizasSeguro(); break; case "AGREGAR-ERP": if (!ValidarAlAgregarDocDet(true)) { LlenarDetalleErp(); } break; } } catch (Exception ex) { InteraccionConUsuarioServicio.Mensaje(ex.Message); } }
private void ObtenerUbicaciones(object sender) { if (string.IsNullOrEmpty(PrepararBodegas())) { return; } UsuarioDeseaObtenerUbicaciones?.Invoke(sender, new ConteoFisicoArgumento { Bodegas = PrepararBodegas() , Zonas = PrepararZonas() }); }