private void button3_Click(object sender, EventArgs e) { List <Carteira> valida = new List <Carteira>(); Gerenciador_carteira busca = new Gerenciador_carteira(); valida = busca.verificaCaixaAberto(labelIdCliente.Text); if (valida.Count.Equals(0)) { MessageBox.Show("Este cliente não possui débitos!"); } else { frmCarteira add = new frmCarteira(labelIdCliente.Text); add.ShowDialog(); Carteira dados = new Carteira(); dados.id = Convert.ToInt32(add.dgvCarteira.CurrentRow.Cells[0].Value); dados.valor = Convert.ToString(add.dgvCarteira.CurrentRow.Cells[1].Value); dados.data = Convert.ToString(add.dgvCarteira.CurrentRow.Cells[2].Value); if (lstCarteira.Count.Equals(0)) { lstCarteira.Add(dados); } else { Boolean Validate = false; for (int i = 0; i < lstCarteira.Count; i++) { if (dados.id.Equals(lstCarteira[i].id)) { Validate = true; } } if (Validate.Equals(false)) { lstCarteira.Add(dados); } } dgvContas.Rows.Clear(); for (int i = 0; i < lstCarteira.Count; i++) { dgvContas.Rows.Add( lstCarteira[i].id, lstCarteira[i].valor, lstCarteira[i].data ); } if (lstCarteira.Count > 0) { button1.Enabled = true; } } }
public void carregaTabela(String cliente) { List <Carteira> lstCarteira = new List <Carteira>(); Gerenciador_carteira busca = new Gerenciador_carteira(); lstCarteira = busca.verificaCaixaAberto(cliente); dgvCarteira.Rows.Clear(); for (int i = 0; i < lstCarteira.Count; i++) { dgvCarteira.Rows.Add( lstCarteira[i].id, lstCarteira[i].valor, lstCarteira[i].data ); } }
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); }