示例#1
0
        private void UiVistaClase_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            var clase = (Clase)UiVistaClase.GetRow(e.FocusedRowHandle);

            UsuarioDeseaObtenerClase?.Invoke(sender, new ClaseArgumento {
                Clase = clase
            });
        }
示例#2
0
        private void UiVistaClase_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e)
        {
            var clase = (Clase)UiVistaClase.GetRow(e.RowHandle);

            if (Clase.CLASS_ID != clase.CLASS_ID)
            {
                UsuarioDeseaObtenerClase?.Invoke(sender, new ClaseArgumento {
                    Clase = clase
                });
            }
        }
示例#3
0
        private void UiBotonExportarExcel_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            UiDialogoParaGuardar.DefaultExt       = "xlsx";
            UiDialogoParaGuardar.Filter           = @"Archivos de excel (*.xlsx)|*.xlsx";
            UiDialogoParaGuardar.FilterIndex      = 2;
            UiDialogoParaGuardar.RestoreDirectory = true;
            UiDialogoParaGuardar.Title            = @"Guardar Clases";

            if (UiDialogoParaGuardar.ShowDialog() == DialogResult.OK)
            {
                UiVistaClase.ExportToXlsx(UiDialogoParaGuardar.FileName);
            }
        }