示例#1
0
        //Link Voltar
        private void Botao_Voltar_Click(object sender, EventArgs e)
        {
            FormHome Voltar = new FormHome();

            this.Hide();
            Voltar.Show();
        }
示例#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;
            }
        }