private void wizardPage1_PageValidating(object sender, DevExpress.XtraWizard.WizardPageValidatingEventArgs e) { if (e.Direction == DevExpress.XtraWizard.Direction.Forward) { var vazio = this._lancamentoList.Exists(l => l.TotalLancamento <= 1); if (ValidadorDTO.ValidateListWarningAll(_lancamentoList)) { if (vazio) { XMessageIts.Advertencia("Existem lançamentos com valor menor ou igual que 1!"); e.Valid = false; } else if (_lancamentoAtual.IdLancamento != 0 && this._lancamentoList.Sum(l => l.TotalLancamento) >= _lancamentoAtual.TotalLancamento) { XMessageIts.Advertencia( "O parcelamento não deve ser superior ou zerar o valor do lançamento existe!", "Atenção"); e.Valid = false; } else if (_lancamentoList.Count < 1) { XMessageIts.Advertencia("O parcelamento mínimo é de 1 parcela!"); e.Valid = false; } else { var op = XMessageIts.Confirmacao("Deseja proseguir com criação dos lançamentos informados ?"); if (op != DialogResult.Yes) { e.Valid = false; } } } else { e.Valid = false; } } }