public void carregaTabela() { dgvCliente.Rows.Clear(); List <Clientes> cliente = new List <Clientes>(); Gerenciador_cliente buscar = new Gerenciador_cliente(); cliente = buscar.buscaTodosClientes(); for (int i = 0; i < cliente.Count; i++) { dgvCliente.Rows.Add( cliente[i].id, cliente[i].nome, cliente[i].cpf ); } }
private void textPesquisar_TextChanged(object sender, EventArgs e) { dgvCliente.Rows.Clear(); List <Clientes> clientes = new List <Clientes>(); Gerenciador_cliente buscar = new Gerenciador_cliente(); clientes = buscar.buscaNome(textPesquisar.Text); for (int i = 0; i < clientes.Count; i++) { dgvCliente.Rows.Add( clientes[i].id, clientes[i].nome, clientes[i].cpf ); } }
public void alterarCliente(int id_cliente) { List <Clientes> lstCli = new List <Clientes>(); List <Endereco> lstEnd = new List <Endereco>(); Gerenciador_cliente buscaCliente = new Gerenciador_cliente(); lstCli = buscaCliente.buscaId(id_cliente); Gerenciador_cliente buscaEnd = new Gerenciador_cliente(); lstEnd = buscaEnd.buscaEnderecoFK(lstCli[0].fk_endereco); //preenchendo dados do cliente textId_cliente.Text = Convert.ToString(lstCli[0].id); textCpf.Text = lstCli[0].cpf; textNome.Text = lstCli[0].nome; textTelefone.Text = lstCli[0].telefone; textObs.Text = lstCli[0].obs; textNumero.Text = lstCli[0].numero; textComplemento.Text = lstCli[0].complemento; textReferencia.Text = lstCli[0].referencia; if (lstCli[0].status == "Ativo") { radioButton1.Checked = true; radioButton2.Checked = false; } else { radioButton1.Checked = false; radioButton2.Checked = true; } //preenchendo dados do endereco textId_endereco.Text = Convert.ToString(lstCli[0].id); textCep.Text = lstEnd[0].cep; textLogradouro.Text = lstEnd[0].logradouro; textBairro.Text = lstEnd[0].bairro; textCidade.Text = lstEnd[0].cidade; textFk_cliente.Text = Convert.ToString(lstCli[0].fk_endereco); }
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); }
private void textPesquisar_TextChanged(object sender, EventArgs e) { dgvCliente.Rows.Clear(); List <Clientes> clientes = new List <Clientes>(); Gerenciador_cliente buscar = new Gerenciador_cliente(); clientes = buscar.buscaNome(textPesquisar.Text); for (int i = 0; i < clientes.Count; i++) { dgvCliente.Rows.Add( clientes[i].id, clientes[i].nome, clientes[i].telefone, clientes[i].obs, clientes[i].qtdPedidos, clientes[i].dataCadastro, clientes[i].ultimoPedido, clientes[i].status ); } }
public void carregaTabela() { dgvCliente.Rows.Clear(); List <Clientes> clientes = new List <Clientes>(); Gerenciador_cliente buscar = new Gerenciador_cliente(); clientes = buscar.buscaTodosClientes(); for (int i = 0; i < clientes.Count; i++) { dgvCliente.Rows.Add( clientes[i].id, clientes[i].nome, clientes[i].telefone, clientes[i].obs, clientes[i].qtdPedidos, clientes[i].dataCadastro, clientes[i].ultimoPedido, clientes[i].status ); } }
private void Cadastrar_Click(object sender, EventArgs e) { if (radioButton1.Checked == true && radioButton2.Checked == false) { check = "Ativo"; } else { check = "Desativo"; } bool dadosValidado = true; //Aqui deve ser validado os dados if (String.IsNullOrEmpty(textNome.Text.Trim())) { MessageBox.Show("Nome obrigatório"); dadosValidado = false; } if (String.IsNullOrEmpty(textTelefone.Text.Trim())) { MessageBox.Show("Telefone obrigatório!"); dadosValidado = false; } if (String.IsNullOrEmpty(textLogradouro.Text.Trim())) { MessageBox.Show("Logradouro obrigatório!"); dadosValidado = false; } if (String.IsNullOrEmpty(textNumero.Text.Trim())) { MessageBox.Show("Numero obrigatório!"); dadosValidado = false; } if (dadosValidado == true) { List <Clientes> lstCliente = new List <Clientes>(); // validar se o numero de telefone ja existe no cadastro Gerenciador_cliente valida = new Gerenciador_cliente(); lstCliente = valida.buscaTelefone(textTelefone.Text.Trim()); if (lstCliente.Count() > 0) { for (int i = 0; i < lstCliente.Count; i++) { if (lstCliente.Count > 0 && lstCliente[i].id != Convert.ToInt32(textId_cliente.Text)) { MessageBox.Show("Já existe cadastro para este telefone! Cliente: "); } else { List <Clientes> dadosCli = new List <Clientes>(); Gerenciador_cliente buscaCli = new Gerenciador_cliente(); dadosCli = buscaCli.buscaId(Convert.ToInt32(textId_cliente.Text)); Endereco endereco = new Endereco(); endereco.id = Convert.ToInt32(dadosCli[0].fk_endereco); endereco.cep = textCep.Text; endereco.logradouro = textLogradouro.Text; endereco.bairro = textBairro.Text; endereco.cidade = textCidade.Text; // endereco.id_cliente = Convert.ToInt32(textFk_cliente.Text); Clientes novoCliente = new Clientes(); novoCliente.id = Convert.ToInt32(textId_cliente.Text); novoCliente.cpf = textCpf.Text; novoCliente.nome = textNome.Text; novoCliente.numero = textNumero.Text; novoCliente.complemento = textComplemento.Text; novoCliente.telefone = textTelefone.Text; novoCliente.referencia = textReferencia.Text; novoCliente.obs = textObs.Text; novoCliente.referencia = textReferencia.Text; novoCliente.qtdPedidos = dadosCli[0].qtdPedidos; novoCliente.dataCadastro = dadosCli[0].dataCadastro; novoCliente.status = check; novoCliente.ultimoPedido = dadosCli[0].ultimoPedido; novoCliente.fk_endereco = dadosCli[0].fk_endereco; Gerenciador_cliente add = new Gerenciador_cliente(); add.update(novoCliente, endereco); this.Close(); } } } else { List <Clientes> dadosCli = new List <Clientes>(); Gerenciador_cliente buscaCli = new Gerenciador_cliente(); dadosCli = buscaCli.buscaId(Convert.ToInt32(textId_cliente.Text)); Endereco endereco = new Endereco(); endereco.id = Convert.ToInt32(textId_endereco.Text); endereco.cep = textCep.Text; endereco.logradouro = textLogradouro.Text; endereco.bairro = textBairro.Text; endereco.cidade = textCidade.Text; endereco.logradouro = textLogradouro.Text; // endereco.id_cliente = Convert.ToInt32(textFk_cliente.Text); Clientes novoCliente = new Clientes(); novoCliente.id = Convert.ToInt32(textId_cliente.Text); novoCliente.cpf = textCpf.Text; novoCliente.nome = textNome.Text; novoCliente.numero = textNumero.Text; novoCliente.complemento = textComplemento.Text; novoCliente.telefone = textTelefone.Text; novoCliente.referencia = textReferencia.Text; novoCliente.obs = textObs.Text; novoCliente.referencia = textReferencia.Text; novoCliente.qtdPedidos = dadosCli[0].qtdPedidos; novoCliente.dataCadastro = dadosCli[0].dataCadastro; novoCliente.status = check; novoCliente.ultimoPedido = dadosCli[0].ultimoPedido; Gerenciador_cliente add = new Gerenciador_cliente(); add.update(novoCliente, endereco); MessageBox.Show("Cliente alterado com sucesso!"); this.Close(); } } }
private void Cadastrar_Click(object sender, EventArgs e) { bool dadosValidado = true; //Aqui deve ser validado os dados if (String.IsNullOrEmpty(textNome.Text.Trim())) { MessageBox.Show("Nome obrigatório"); dadosValidado = false; } if (String.IsNullOrEmpty(textTelefone.Text.Trim())) { MessageBox.Show("Telefone obrigatório!"); dadosValidado = false; } if (String.IsNullOrEmpty(textLogradouro.Text.Trim())) { MessageBox.Show("Logradouro obrigatório!"); dadosValidado = false; } if (String.IsNullOrEmpty(textNumero.Text.Trim())) { MessageBox.Show("Numero obrigatório!"); dadosValidado = false; } if (dadosValidado == true) { List <Clientes> lstCliente = new List <Clientes>(); // validar se o numero de telefone ja existe no cadastro Gerenciador_cliente valida = new Gerenciador_cliente(); lstCliente = valida.buscaTelefone(textTelefone.Text.Trim()); //lstCliente2 = valida.buscaTelefoneMovel(textTelefoneMovel.Text); if (lstCliente.Count > 0) { if (lstCliente.Count > 0) { System.Windows.Forms.MessageBox.Show("Já existe cadastro para este telefone! Cliente: "); // Deseja usar este cliente? Mandar botao de pergunta } } else { Endereco endereco = new Endereco(); endereco.cep = textCep.Text; endereco.logradouro = textLogradouro.Text; endereco.bairro = textBairro.Text; endereco.cidade = textCidade.Text; endereco.logradouro = textLogradouro.Text; Clientes novoCliente = new Clientes(); novoCliente.cpf = textCpf.Text; novoCliente.nome = textNome.Text; novoCliente.numero = textNumero.Text; novoCliente.complemento = textComplemento.Text; novoCliente.telefone = textTelefone.Text; novoCliente.referencia = textReferencia.Text; novoCliente.obs = textObs.Text; novoCliente.referencia = textReferencia.Text; novoCliente.qtdPedidos = "0"; novoCliente.dataCadastro = DateTime.Now.ToString("yyyy-MM-dd"); novoCliente.status = "Ativo"; novoCliente.ultimoPedido = DateTime.Now.ToString("yyyy-MM-dd"); Gerenciador_cliente add = new Gerenciador_cliente(); add.save(novoCliente, endereco); this.Close(); } } }