示例#1
0
 /// <summary>
 /// Carrega dados para informar as formas de pagamento
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void FrmSaidaPagamento_Load(object sender, EventArgs e)
 {
     saidaPagamentoBindingSource.DataSource = GerenciadorSaidaPagamento.GetInstance(null).ObterPorSaida(saida.CodSaida);
     formaPagamentoBindingSource.DataSource = GerenciadorFormaPagamento.GetInstance().ObterTodos();
     clienteBindingSource.SuspendBinding();
     profissionalBindingSource.SuspendBinding();
     clienteBindingSource.DataSource       = GerenciadorPessoa.GetInstance().ObterTodos();
     profissionalBindingSource.DataSource  = clienteBindingSource.DataSource;
     contaBancoBindingSource.DataSource    = GerenciadorContaBanco.GetInstance().ObterTodos();
     cartaoCreditoBindingSource.DataSource = GerenciadorCartaoCredito.GetInstance().ObterTodos();
     saidaBindingSource.DataSource         = GerenciadorSaida.GetInstance(null).Obter(saida.CodSaida);
     saida = (Saida)saidaBindingSource.Current;
     if (saida.CodCliente != Global.CLIENTE_PADRAO)
     {
         formaPagamentoBindingSource.Position = formaPagamentoBindingSource.IndexOf(new FormaPagamento()
         {
             CodFormaPagamento = FormaPagamento.CREDIARIO
         });
     }
     else
     {
         formaPagamentoBindingSource.Position = 0;
     }
     InicializaVariaveis();
     AtualizaValores();
 }
示例#2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                ContaBanco _contaBanco = (ContaBanco)contaBancoBindingSource.Current;

                if (estado.Equals(EstadoFormulario.INSERIR))
                {
                    long codContaBanco = GerenciadorContaBanco.GetInstance().Inserir(_contaBanco);
                    codContaBancoTextBox.Text = codContaBanco.ToString();
                }
                else
                {
                    GerenciadorContaBanco.GetInstance().Atualizar(_contaBanco);
                }
                contaBancoBindingSource.EndEdit();
            }
            catch (Dados.DadosException de)
            {
                contaBancoBindingSource.CancelEdit();
                throw de;
            }
            finally {
                habilitaBotoes(true);
                btnBuscar.Focus();
            }
        }
示例#3
0
 private void FrmContaBanco_Load(object sender, EventArgs e)
 {
     GerenciadorSeguranca.getInstance().verificaPermissao(this, Global.CONTAS_BANCO_CAIXA, Principal.Autenticacao.CodUsuario);
     bancoBindingSource.DataSource      = GerenciadorBanco.GetInstace().ObterTodos();
     contaBancoBindingSource.DataSource = GerenciadorContaBanco.GetInstance().ObterTodos();
     habilitaBotoes(true);
 }
示例#4
0
 public FrmMovimentacaoCaixa()
 {
     InitializeComponent();
     contaBancoBindingSource.DataSource = GerenciadorContaBanco.GetInstance().ObterTodos();
     dateTimePickerFinal.Value          = DateTime.Now;
     dateTimePickerInicial.Value        = DateTime.Now;
     ObterMovimentacaoPeriodo();
 }
示例#5
0
 private void btnExcluir_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Confirma exclusão?", "Confirmar Exclusão", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         GerenciadorContaBanco.GetInstance().Remover(Int32.Parse(codContaBancoTextBox.Text));
         contaBancoBindingSource.RemoveCurrent();
     }
 }
示例#6
0
        private void FrmCartaoCredito_Load(object sender, EventArgs e)
        {
            GerenciadorSeguranca.getInstance().verificaPermissao(this, Global.CARTÕES_DE_CREDITO, Principal.Autenticacao.CodUsuario);
            cartaoCreditoBindingSource.DataSource = GerenciadorCartaoCredito.GetInstance().ObterTodos();
            contaBancoBindingSource.DataSource    = GerenciadorContaBanco.GetInstance().ObterTodos();
            pessoaBindingSource.DataSource        = GerenciadorPessoa.GetInstance().ObterPorTipoPessoa(Pessoa.PESSOA_JURIDICA);

            habilitaBotoes(true);
        }
 private void txtTexto_TextChanged(object sender, EventArgs e)
 {
     if ((cmbBusca.SelectedIndex == 0) && !txtTexto.Text.Equals(""))
     {
         contaBancoBindingSource.DataSource = GerenciadorContaBanco.GetInstance().ObterPorNumero(txtTexto.Text);
     }
     else
     {
         contaBancoBindingSource.DataSource = GerenciadorContaBanco.GetInstance().ObterPorDescricao(txtTexto.Text);
     }
 }
示例#8
0
        private void FrmReceberPagamentoPessoa_Load(object sender, EventArgs e)
        {
            formaPagamentoBindingSource.DataSource = GerenciadorFormaPagamento.GetInstance().ObterTodos();
            contaBancoBindingSource.DataSource     = GerenciadorContaBanco.GetInstance().ObterTodos();
            IEnumerable <CartaoCredito> listaCartoes = GerenciadorCartaoCredito.GetInstance().ObterTodos();

            cartaoCreditoBindingSource.DataSource = listaCartoes;
            if (exibirSomenteAdministradorasCartoes)
            {
                IEnumerable <long> administradoras = listaCartoes.Select(c => c.CodPessoa);
                pessoaBindingSource.DataSource = GerenciadorPessoa.GetInstance().ObterTodos().Where(p => administradoras.Contains(p.CodPessoa));
                OrganizarTelaAdministradoraCartoes();
            }
            else
            {
                pessoaBindingSource.DataSource = GerenciadorPessoa.GetInstance().ObterTodos();
            }
            codCartaoComboBox.SelectedIndex = 1;
            habilitaBotoes(true);
        }
 private void FrmBancoPesquisa_Load(object sender, EventArgs e)
 {
     contaBancoBindingSource.DataSource = GerenciadorContaBanco.GetInstance().ObterTodos();
     cmbBusca.SelectedIndex             = 1;
 }