//Botao Procurar Cliente FILTRO private void Botao_ProcurarCliente_Click(object sender, EventArgs e) { GRID_Procurar.Rows.Clear(); List <ClienteDTO> Contatos = ClassBLL.BuscarCliente_1Filtro_Contato(txtContato.Text); foreach (var FORpass in Contatos) { string[] linhaContato = { FORpass.IDCliente1.ToString(), FORpass.NomeCLiente1, FORpass.ContatoCliente1, FORpass.EnderecoCliente1, FORpass.CepCliente1, FORpass.NumeroCliente1, FORpass.ComplementoCliente1 }; GRID_Procurar.Rows.Add(linhaContato); } txtContato.Text = string.Empty; }
//Botao Finalizar Pedido private void Botao_Finalizar_Click(object sender, EventArgs e) { if (txtContato.Text == string.Empty) { MessageBox.Show("Selecione um Cliente Primeiro", "Opss", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } else if (GRID.RowCount == 0) { MessageBox.Show("Informe Produtos para Prosseguir", "Opss", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } //GRID_Produtos.Rows.Clear(); else if (Key == 1 && MessageBox.Show("Confirmar Pedido ?", "Mensagem", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { //Buscar ID cliente List <ClienteDTO> BuscarIDCliente = ClassBLL.BuscarCliente_1Filtro_Contato(txtContato.Text); foreach (var FORpass in BuscarIDCliente) { IDcliente = FORpass.IDCliente1; } //Buscar Data string Date = DateTime.Now.ToString("yyyy-MM-dd"); //Buscar ID Produto foreach (var FORpass in ListaItem) { int IDproduto = FORpass.IDProduto1; Resposta = ClassBLL.InserirPedido(Date, IDcliente, IDproduto); } if (Resposta == 1) { MessageBox.Show("Pedido Finalizado com Sucesso !", "Concluido", MessageBoxButtons.OK, MessageBoxIcon.Information); FormHome Voltar = new FormHome(); this.Hide(); Voltar.Show(); } if (Resposta == -1) { MessageBox.Show("Preencha Nome do Cliente !", "Oops!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (Resposta == -2) { MessageBox.Show("Preencha Contato do Cliente !", "Oops!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (Resposta == -3) { MessageBox.Show("Preencha Endereço do Cliente !", "Oops!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (Resposta == -4) { MessageBox.Show("Preencha Cep do Cliente !", "Oops!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (Resposta == -5) { MessageBox.Show("Preencha Numero da Residencia do Cliente !", "Oops!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } else if (Resposta != 1 && Resposta != -1 && Resposta != -2 && Resposta != -3 && Resposta != -4) { MessageBox.Show("Houve erro ao Cadastrar", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return; } }