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 EliminarRepresentantes() { vista.RepresentantesLegales = null; vista.ActualizarRepresentantesLegales(); }