Example #1
0
        public EntradaValorCaixa(Tipo_movimentacao_caixa tipo)
        {
            InitializeComponent();

            txValor_movimentacao.ToMoney();
            txCod_usuario.Text  = UsuariosController.UsuarioAtual.Id.ToString();
            txNome_usuario.Text = UsuariosController.UsuarioAtual.Nome;

            formaPagController = new Formas_pagamentoController();

            int tpDinheiro           = (int)Tipo_pagamento.DINHEIRO;
            Formas_pagamento formaPg = formaPagController.Get(e => e.Tipo_pagamento == tpDinheiro);

            txCod_forma_pagamento.Text       = formaPg.Id.ToString();
            txDescricao_forma_pagamento.Text = formaPg.Descricao;

            txDescricao_movimento.Focus();
            Tipo_movimentacao = tipo;

            if (tipo == Tipo_movimentacao_caixa.ENTRADA)
            {
                lbTitulo.Content = "Entrada de valor no caixa";
            }

            if (tipo == Tipo_movimentacao_caixa.SAIDA)
            {
                lbTitulo.Content = "Retirada de valor no caixa";
            }
        }
Example #2
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;
        }