public void AgregarRepresentanteLegalObligado(bool?validarEscritura = false)
        {
            string s;

            if (String.IsNullOrEmpty(s = presentadorRepresentantesObligado.ValidarCampos(true, validarEscritura)))
            {
                List <RepresentanteLegalBO> representantes = new List <RepresentanteLegalBO>(vistaObligado.RepresentantesLegales);
                RepresentanteLegalBO        representante  = this.presentadorRepresentantesObligado.ObtenerRepresentanteLegal();
                representante.Auditoria = new AuditoriaBO
                {
                    FC  = this.vista.FC,
                    UC  = this.vista.UC,
                    FUA = this.vista.FUA,
                    UUA = this.vista.UUA
                };
                representante.Activo = true;
                representantes.Add(representante);
                vistaObligado.RepresentantesLegales = representantes;
                vistaObligado.ActualizarRepresentantesLegales();
                presentadorRepresentantesObligado.PrepararNuevo();
                vista.MostrarMensaje("El representante legal se ha agregado correctamente", ETipoMensajeIU.EXITO);
                MostrarRegistro();
            }
            else
            {
                vista.MostrarMensaje("Los siguientes datos del representante son requeridas " + s.Substring(2), ETipoMensajeIU.ADVERTENCIA);
            }
        }
Exemple #2
0
 public void EliminarRepresentantes()
 {
     vista.RepresentantesLegales = null;
     vista.ActualizarRepresentantesLegales();
 }