protected override void OnDeleting() { base.OnDeleting(); //Si es el ultimo documento, eliminar la poliza if (Poliza.Documentos.Count == 1) { Poliza.Delete(); } }
public void Confirmar() { if (Comprobante == null) { throw new UserFriendlyException( string.Format( "No se puede pasar al estado {0}. El documento aún no tiene comprobante generado.\nEsto puede deberse a una configuración inválida. Comunique el error al Administrador.", Estado.Nombre)); } Poliza.CalcularPolizaVigente(); }