protected override void NotificarCorreccionAction() { Datos_AccionesCorrectoras.MoveLast(); if (!AuditoriaFormController.IsActionEnabled(_entity, AccionAuditoria.NOTIFICAR_INFORME_ACCIONES_CORRECTORAS) || (Datos_AccionesCorrectoras.Current as InformeCorrector).Notificado) { return; } /*AuditoriaFormController.DoAction(_entity, AccionAuditoria.NOTIFICAR_INFORME_ACCIONES_CORRECTORAS); * Estado_TB.Text = _entity.EstadoAuditoriaLabel;*/ ComunicadoAuditoriaActionForm form = new ComunicadoAuditoriaActionForm(Entity, TipoNotificacionAsociado.INFORME_ACCIONES_CORRECTORAS, ActiveOIDCorrector); form.ShowDialog(); Datos.ResetBindings(false); //Se hace esta asignación porque, si todo va bien, las modificaciones realizadas a la auditoría //se guardarán en la base de datos al cerrar el formulario del comunicado de auditorías //Si se trata de una auditoría nueva, al cerrar el formulario de la auditoría también la grabará //así que habrá una auditoría duplicada //_entity = form.Auditoria; Estado_TB.Text = _entity.EstadoAuditoriaLabel; //MessageBox.Show(Resources.Messages.INFORME_CORRECTOR_NOTIFICADO); }
protected override void NotificarFinAuditoria() { if (!AuditoriaFormController.IsActionEnabled(_entity, AccionAuditoria.NOTIFICAR_FIN_AUDITORIA)) { return; } ComunicadoAuditoriaActionForm form = new ComunicadoAuditoriaActionForm(Entity, TipoNotificacionAsociado.INFORME_FIN_AUDITORIA); form.ShowDialog(); Datos.ResetBindings(false); AuditoriaFormController.DoAction(_entity, AccionAuditoria.NOTIFICAR_FIN_AUDITORIA); Estado_TB.Text = _entity.EstadoAuditoriaLabel; }
/// <summary> /// Implementa Save_button_Click /// </summary> protected override void SubmitAction() { _auditoria.Informes.GetItem(_entity.Oid).Ampliaciones[_entity.Ampliaciones.Count - 1].Valorado = true; //AuditoriaFormController.DoAction(_auditoria, AccionAuditoria.NOTIFICAR_CONCESION_AMPLIACION, _entity.Oid); ComunicadoAuditoriaActionForm Cform = new ComunicadoAuditoriaActionForm(_auditoria, TipoNotificacionAsociado.CONCESION_AMPLIACION, _entity.Oid); Cform.ShowDialog(); _auditoria = Cform.Auditoria; _action_result = DialogResult.OK; Close(); }
private void Comunicar_BT_Click(object sender, EventArgs e) { if (!AuditoriaFormController.IsActionEnabled(_entity, AccionAuditoria.COMUNICAR)) { return; } ComunicadoAuditoriaActionForm form = new ComunicadoAuditoriaActionForm(Entity, TipoNotificacionAsociado.COMUNICADO_AUDITORIA); form.ShowDialog(); Datos.ResetBindings(false); //Se hace esta asignación porque, si todo va bien, las modificaciones realizadas a la auditoría //se guardarán en la base de datos al cerrar el formulario del comunicado de auditorías //Si se trata de una auditoría nueva, al cerrar el formulario de la auditoría también la grabará //así que habrá una auditoría duplicada //_entity = form.Auditoria; }
protected override void NotificarAmpliacionAction() { if (!AuditoriaFormController.IsActionEnabled(_entity, AccionAuditoria.GENERAR_INFORME_AMPLIACION) || (Datos_Ampliaciones.Current as InformeAmpliacion).Notificado) { return; } //AuditoriaFormController.DoAction(_entity, AccionAuditoria.GENERAR_INFORME_AMPLIACION); ComunicadoAuditoriaActionForm form = new ComunicadoAuditoriaActionForm(Entity, TipoNotificacionAsociado.SOLICITUD_AMPLIACION, ActiveOIDAmpliacion); form.ShowDialog(); Datos.ResetBindings(false); //Se hace esta asignación porque, si todo va bien, las modificaciones realizadas a la auditoría //se guardarán en la base de datos al cerrar el formulario del comunicado de auditorías //Si se trata de una auditoría nueva, al cerrar el formulario de la auditoría también la grabará //así que habrá una auditoría duplicada //_entity = form.Auditoria; Estado_TB.Text = _entity.EstadoAuditoriaLabel; //MessageBox.Show(Resources.Messages.SOLICITUD_AMPLIACION_NOTIFICADA); }