/// <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;
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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;
        }
Ejemplo n.º 4
0
        protected override void PrintAction()
        {
            moleQule.Library.Application.Tools.WordExporter word = new moleQule.Library.Application.Tools.WordExporter();

            word.ExportInformePlanAnual(EntityInfo);
        }