/// <summary> /// Implementa Save_button_Click /// </summary> protected override void BkSubmitAction() { PgMng.Reset(4, 1, Face.Resources.Messages.RETRIEVING_DATA); long oid_auditoria = TodosAuditorias_CkB.Checked ? -1 : _auditoria.Oid; long oid_plan = TodosPlanes_CkB.Checked ? -1 : _plan.Oid; _estado = !TodosEstados_CkB.Checked ? EstadoAuditoria.CREADA : (EstadoAuditoria)Enum.Parse(typeof(EstadoAuditoria), Estado_CB.Text); long estado = TodosEstados_CkB.Checked ? -1 : (long)_estado; DateTime f_ini = FInicial_DTP.Checked ? FInicial_DTP.Value : DateTime.MinValue; DateTime f_fin = FFinal_DTP.Checked ? FFinal_DTP.Value : DateTime.MaxValue; DateTime f_comunicacion = FComunicacion_DTP.Checked ? FComunicacion_DTP.Value : DateTime.MinValue; string filtro = GetFilterValues(); PgMng.Grow(); moleQule.Library.Application.Tools.WordExporter word = new moleQule.Library.Application.Tools.WordExporter(); AuditoriaList lista = AuditoriaList.GetAbiertasList(oid_auditoria, oid_plan, estado, f_ini, f_fin, f_comunicacion, FInicial_DTP.Checked, FFinal_DTP.Checked, FComunicacion_DTP.Checked); word.ExportSeguimientoAuditorias(lista); PgMng.FillUp(); _action_result = DialogResult.Ignore; }
protected override void PrintCorreccionAction() { if (Datos_AccionesCorrectoras.Current == null) { return; } moleQule.Library.Application.Tools.WordExporter word = new moleQule.Library.Application.Tools.WordExporter(); ClaseAuditoriaInfo clase = ClaseAuditoriaInfo.Get(_tipo_auditoria.OidClaseAuditoria, true); AuditoriaInfo info = _entity.GetInfo(true); word.ExportInformeCorrector(info.GetPrintObject(clase, _tipo_auditoria, CompanyInfo.GetByCode(AppContext.ActiveSchema.Code)), Datos_AccionesCorrectoras.Current as InformeCorrector); }
protected override void PrintInforme() { if (!AuditoriaFormController.IsActionEnabled(_entity, AccionAuditoria.GENERAR_INFORME_AUDITORIA)) { return; } AuditoriaController.DoAction(_entity, AccionAuditoria.GENERAR_INFORME_AUDITORIA); moleQule.Library.Application.Tools.WordExporter word = new moleQule.Library.Application.Tools.WordExporter(); ClaseAuditoriaInfo clase = ClaseAuditoriaInfo.Get(_tipo_auditoria.OidClaseAuditoria, true); AuditoriaInfo info = _entity.GetInfo(true); word.ExportInformeAuditoria(info.GetPrintObject(clase, _tipo_auditoria, CompanyInfo.GetByCode(AppContext.ActiveSchema.Code))); Estado_TB.Text = _entity.EstadoAuditoriaLabel; }
protected override void PrintAction() { moleQule.Library.Application.Tools.WordExporter word = new moleQule.Library.Application.Tools.WordExporter(); word.ExportInformePlanAnual(EntityInfo); }