예제 #1
0
        //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;
        }
예제 #2
0
        //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;
            }
        }