예제 #1
0
        private void CheckRequisitos()
        {
            Formas_pagamentoController fpg = new Formas_pagamentoController();

            if (fpg.Get(e => e.Tipo_pagamento == (int)Tipo_pagamento.DINHEIRO) != null)
            {
                requisitos.Add(new Requisito(true, "Possuir uma condição de pagamento do tipo DINHEIRO"));
            }
            else
            {
                requisitos.Add(new Requisito(false, "Possuir uma condição de pagamento do tipo DINHEIRO"));
            }

            ContasController contas = new ContasController();

            if (contas.Count(e => e.Inativa == false) > 1)
            {
                requisitos.Add(new Requisito(true, "Possuir mais de uma conta cadastrada"));
            }
            else
            {
                requisitos.Add(new Requisito(false, "Possuir mais de uma conta cadastrada"));
            }

            if (contas.Count(e => e.Saldo > 0) > 0)
            {
                requisitos.Add(new Requisito(true, "Possuir uma conta com saldo positivo"));
            }
            else
            {
                requisitos.Add(new Requisito(false, "Possuir uma conta com saldo positivo"));
            }


            dataGrid.ItemsSource = requisitos;
            dataGrid.AplicarPadroes();
            dataGrid.FontSize     = 13;
            dataGrid.MinRowHeight = 15;
        }