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);
            }
        }
        public void AgregarRepresentanteLegal(bool?validarrfc = true, bool?validarEscritura = true)
        {
            string s;

            if (String.IsNullOrEmpty(s = presentadorRepresentante.ValidarCampos(validarrfc, validarEscritura)))
            {
                List <RepresentanteLegalBO> representantes = new List <RepresentanteLegalBO>(vista.RepresentantesLegales);
                RepresentanteLegalBO        representante  = presentadorRepresentante.ObtenerRepresentanteLegal();
                representante.Auditoria = new AuditoriaBO
                {
                    FC  = vista.FC,
                    UC  = vista.UC,
                    FUA = vista.FUA,
                    UUA = vista.UUA
                };
                representante.Activo = true;
                representantes.Add(representante);
                vista.RepresentantesLegales = representantes;
                presentadorRepresentante.PrepararNuevo();
                vista.ActualizarRepresentantesLegales();
            }
            else
            {
                vista.MostrarMensaje("Los siguientes datos del representante son requeridas " + s.Substring(2), ETipoMensajeIU.ADVERTENCIA);
            }
        }