private void buscarDelivery(clientes cliente) { tblPedidosEntrega.Rows.Clear(); idCliente = bd.delivery.Where(d => d.id_cliente.Equals(cliente.id)).FirstOrDefault(); string data = ""; string hora = ""; if (idCliente != null) { string processado = ""; string nomeCliente = ""; string nomeEntregador = ""; delivery3.ToList().ForEach(d => { if (d.processado == false) { processado = "Não"; } }); delivery2.ToList().ForEach(u2 => { clientes.ToList().ForEach(c => { if (c.id == u2.id_cliente) { nomeCliente = c.nome; } }); usuarios.ToList().ForEach(u => { if (u.id == u2.id_entregador) { nomeEntregador = u.nome; } }); bd.pedido.ToList().ForEach(p => { if (p.id == u2.id_pedido) { hora = p.hora.ToString(); data = p.data.ToString(); } }); if (!u2.processado && u2.id_cliente == cliente.id) { tblPedidosEntrega.Rows.Add(u2.id_cliente, u2.id_entregador, u2.id_pedido, processado, data); } }); } }
public NovoPedidoDelivery(clientes cliente) { InitializeComponent(); carregarCombo(); carregarProdutos(); carregarEntregador(); this.cliente = cliente; usuarios = bd.usuario.ToList(); txtNome.Text = this.cliente.nome; txtTelefone.Text = this.cliente.telefone; btnVoltar.Click += voltar; btnSalvar.Click += salvar; btnFiltrar.Click += filtrar; }
private void alterar(object sender, EventArgs e) { string novoBairro = txtBairro.Text; string novoNome = txtNome.Text; string novoCep = txtCEP.Text; string novoCPF = txtCPF.Text; string novoUF = cbUF.Text; string novoCidade = txtCidade.Text; string novoNumero = txtNumero.Text; string novoLogradouro = txtLogradouro.Text; string novoTelefone = txtTelefone.Text; string novoComplemento = txtComplemento.Text; int alterar = Convert.ToInt32(dgCliente.SelectedRows[0].Cells[0].Value); clientes clienteNovo = new clientes(); bd.clientes.ToList().ForEach(c => { if (c.id == alterar) { c.id = c.id; c.nome = novoNome; c.telefone = novoTelefone; c.cpf = novoCPF; c.cep = novoCep; c.logradouro = novoLogradouro; c.numero = Convert.ToInt32(novoNumero); c.complemento = novoComplemento; c.bairro = novoBairro; c.uf = novoUF; c.cidade = novoCidade; bd.SaveChanges(); } }); carregarTabela(); txtBairro.Clear(); txtNome.Clear(); txtCEP.Clear(); txtCPF.Clear(); cbUF.Text = ""; txtCidade.Clear(); txtNumero.Clear(); txtLogradouro.Clear(); txtTelefone.Clear(); txtComplemento.Clear(); MessageBox.Show("Cliente alterado com sucesso"); }
private void pesquisar(object sender, EventArgs e) { tblPedidosEntrega.Rows.Clear(); txtBairro.Clear(); txtComplemento.Clear(); txtLogradouro.Clear(); txtNome.Clear(); txtNumero.Clear(); txtCep.Clear(); txtCidade.Clear(); txtCpf.Clear(); cbUF.Text = ""; pictureBox2.Image = Properties.Resources.cadastro; cliente = bd.clientes.Where(c => c.telefone.Equals(txtTelefone.Text)).FirstOrDefault(); if (cliente != null) { txtNome.Text = cliente.nome; txtNumero.Text = Convert.ToString(cliente.numero); txtBairro.Text = cliente.bairro; txtLogradouro.Text = cliente.logradouro; txtComplemento.Text = cliente.complemento; txtCpf.Text = cliente.cpf; txtCep.Text = cliente.cep; cbUF.Text = cliente.uf; txtCidade.Text = cliente.cidade; nome = txtNome.Text; telefone = txtTelefone.Text; if (cliente.foto != null) { using (var ms = new MemoryStream(cliente.foto)) { pictureBox2.Image = Image.FromStream(ms); } } else { pictureBox2.Image = Properties.Resources.cadastro; } buscarDelivery(cliente); } else { MessageBox.Show("Telefone não encontrado"); } }
private void adicionar(object sender, EventArgs e) { byte[] fotoArr; using (var ms = new MemoryStream()) { pictureBox2.Image.Save(ms, pictureBox2.Image.RawFormat); fotoArr = ms.ToArray(); }; clientes novoCliente = new clientes() { nome = txtNome.Text, telefone = txtTelefone.Text, logradouro = txtLogradouro.Text, numero = Convert.ToInt32(txtNumero.Text), bairro = txtBairro.Text, complemento = txtComplemento.Text, cpf = txtCpf.Text, cep = txtCep.Text, uf = cbUF.Text, cidade = txtCidade.Text, foto = fotoArr }; bd.clientes.Add(novoCliente); bd.SaveChanges(); txtBairro.Clear(); txtNome.Clear(); txtCep.Clear(); txtCpf.Clear(); cbUF.Text = ""; txtCidade.Clear(); txtNumero.Clear(); txtLogradouro.Clear(); txtTelefone.Clear(); txtComplemento.Clear(); pictureBox2.Image = Properties.Resources.cadastro; MessageBox.Show("Cliente cadastrado com sucesso"); }
private void salvarCliente(object sender, EventArgs e) { byte[] fotoArr; using (var ms = new MemoryStream()) { pictureBox1.Image.Save(ms, pictureBox1.Image.RawFormat); fotoArr = ms.ToArray(); }; clientes cliente = new clientes(); cliente.nome = txtNome.Text; cliente.telefone = txtTelefone.Text; cliente.cpf = txtCPF.Text; cliente.cep = txtCEP.Text; cliente.logradouro = txtLogradouro.Text; cliente.numero = Convert.ToInt16(txtNumero.Text); cliente.complemento = txtComplemento.Text; cliente.bairro = txtBairro.Text; cliente.uf = cbUF.Text; cliente.cidade = txtCidade.Text; cliente.foto = fotoArr; bd.clientes.Add(cliente); bd.SaveChanges(); MessageBox.Show("Cliente salvo com sucesso"); txtBairro.Clear(); txtNome.Clear(); txtCEP.Clear(); txtCPF.Clear(); cbUF.Text = ""; txtCidade.Clear(); txtNumero.Clear(); txtLogradouro.Clear(); txtTelefone.Clear(); txtComplemento.Clear(); pictureBox1.Image = Properties.Resources.cadastro; }