Example #1
0
        protected override void OnDeleting()
        {
            base.OnDeleting();

            //Si es el ultimo documento, eliminar la poliza
            if (Poliza.Documentos.Count == 1)
            {
                Poliza.Delete();
            }
        }
Example #2
0
        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();
        }