private void UsuarioDeseaConsultarPaseDeSalida() { try { var fila = (PaseDeSalida)UiVistaPaseDeSalida.GetFocusedRow(); if (fila == null) { return; } var formularios = Application.OpenForms; var frm = formularios.Cast <Form>().FirstOrDefault(formulario => (formulario.Name == "PaseDeSalidaVista")); if (frm == null) { frm = new PaseDeSalidaVista() { MdiParent = MdiParent }; frm.Show(); ((PaseDeSalidaVista)(frm)).ObtenerPaseDeSalida((int)fila.PASS_ID); } else { ((PaseDeSalidaVista)(frm)).ObtenerPaseDeSalida((int)fila.PASS_ID); ((PaseDeSalidaVista)(frm)).Focus(); } } catch (Exception ex) { InteraccionConUsuarioServicio.Alerta("Error al cargar el manifiesto: " + ex.Message); } }
private void UiBtnExportarVistaPasesDeSalidaAExcel_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { if (UiVistaPaseDeSalida.DataSource == null || UiVistaPaseDeSalida.RowCount <= 0) { return; } var dialog = new SaveFileDialog { DefaultExt = "xlsx", Filter = @"Archivos de excel (*.xlsx)|*.xlsx" }; if (dialog.ShowDialog() != DialogResult.OK) { return; } UiVistaPaseDeSalida.ExportToXlsx(dialog.FileName); } catch (Exception exception) { InteraccionConUsuarioServicio.MensajeErrorDialogo(exception.Message); } }
private void UiBtnContraerGruposVistaPasesDeSalida_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { UiVistaPaseDeSalida.CollapseAllGroups(); } catch (Exception exception) { InteraccionConUsuarioServicio.MensajeErrorDialogo(exception.Message); } }