public void validaCaixaAberto() { List <FluxoCaixa> lstCaixa = new List <FluxoCaixa>(); Gerenciador_fluxoCaixa busca = new Gerenciador_fluxoCaixa(); lstCaixa = busca.verificaCaixaAberto(); List <Transacoes> lstVendas = new List <Transacoes>(); if (lstCaixa.Count > 0) { double total = 0; textSaldo.Text = lstCaixa[0].saldoInicial; textSaldo.Enabled = false; bntCaixa.Text = "Fechar Caixa"; labelData.Text = "Caixa aberto em: " + lstCaixa[0].dataAbertura; labelColaborador.Text = lstCaixa[0].colaborador; labelCaixa.Text = "Caixa Aberto"; lstVendas = busca.FluxoCaixaVendas(); int count = 1; for (int i = 0; lstVendas.Count >= count; i++) { total = total + Convert.ToDouble(lstVendas[i].totalCompra); dgvVendas.Rows.Add( lstVendas[i].transacao, lstVendas[i].cliente, lstVendas[i].totalCompra, lstVendas[i].formaPagamento ); count++; } /* * public String totalSaidas { get; set; } * public String totalEntradas { get; set; } */ labelVendas.Text = Convert.ToString(total); labelSaldoCaixa.Text = Convert.ToString(total + Convert.ToDouble(lstCaixa[0].saldoInicial)); } else { bntCaixa.Text = "Abrir Caixa"; } }
public void carregaTabela() { List <Categoria> produtos = new List <Categoria>(); Categoria dados = new Categoria(); dados.nome = "descrição 1"; dados.status = "100,00"; Categoria dados2 = new Categoria(); dados2.nome = "descricao 2"; dados2.status = "200,00"; produtos.Add(dados); produtos.Add(dados2); for (int i = 0; i <= 1; i++) { dgvEntradas.Rows.Add( produtos[i].nome, produtos[i].status ); dgvSaidas.Rows.Add( produtos[i].nome, produtos[i].status ); } //carrega fluxo String aux = Convert.ToString(DateTime.Now.ToString("yyyy-MM-dd")); List <Transacoes> lstVendas = new List <Transacoes>(); lstVendas = new Gerenciador_fluxoCaixa().FluxoCaixaVendas(); for (int i = 0; i < lstVendas.Count; i++) { dgvVendas.Rows.Add( lstVendas[i].transacao, lstVendas[i].cliente, lstVendas[i].totalCompra, lstVendas[i].formaPagamento ); } }
private void bntCaixa_Click(object sender, EventArgs e) { if (bntCaixa.Text == "Abrir Caixa") { FluxoCaixa dados = new FluxoCaixa(); dados.dataAbertura = Convert.ToString(DateTime.Now); dados.saldoInicial = textSaldo.Text; dados.colaborador = "John"; //Aqui deve buscar o usuario atual do sistema Gerenciador_fluxoCaixa abre = new Gerenciador_fluxoCaixa(); abre.abrirCaixa(dados); validaCaixaAberto(); } else { //metodo fechar caixa } }
public void receber(List <Carteira> lstCarteira, String formaPag, Double total) { Carteira carteira = new Carteira(); for (int i = 0; i < lstCarteira.Count; i++) { carteira = new Gerenciador_carteira().buscaId(Convert.ToString(lstCarteira[i].id)); Carteira baixa = new Carteira(); baixa.id = carteira.id; baixa.id_venda = carteira.id_venda; baixa.id_cliente = carteira.id_cliente; baixa.valor = carteira.valor; baixa.valorRecebido = carteira.valor; baixa.formaPagamento = formaPag; baixa.data = carteira.data; baixa.dataBaixa = Convert.ToString(DateTime.Now); baixa.status = "Pago"; Gerenciador_carteira alt = new Gerenciador_carteira(); alt.efetuaPagamento(baixa); lstCarteira[i].id_cliente = carteira.id_cliente; } Clientes cliente = new Clientes(); List <Clientes> aux = new List <Clientes>(); aux = new Gerenciador_cliente().buscaId(Convert.ToInt32(lstCarteira[0].id_cliente)); cliente = aux[0]; EntradasCaixa dados = new EntradasCaixa(); dados.descricao = "Conta em carteira paga do cliente " + cliente.nome; dados.valor = Convert.ToString(total); dados.data = Convert.ToString(DateTime.Now); dados.id_cliente = Convert.ToString(cliente.id); Gerenciador_fluxoCaixa add = new Gerenciador_fluxoCaixa(); add.entradasCaixa(dados); }