private void IniciarOpcoes() { switch (opcoes) { case "Pesquisar": try { objProduto.NomeProduto = txtPesquisar.Text; List <ProdutoDominio> lista = new List <ProdutoDominio>(); lista = new ProdutoNegocios().Buscar(objProduto); GridProdutos.AutoGenerateColumns = false; GridProdutos.DataSource = lista; } catch (Exception ex) { MessageBox.Show("Erro ao pesquisar Dados " + ex.Message); } break; case "Novo": HabilitarCampos(); LimparCampos(); break; case "SalvarProduto": try { objProduto.NomeProduto = Convert.ToString(txtNomeProduto.Text); objProduto.Embalagem = Convert.ToString(txtEmbalagem.Text); objProduto.Tamanho = Convert.ToString(txtTamanho.Text); objProduto.UnidadeMedida = Convert.ToString(cmbMedida.Text); objProduto.Sabor = Convert.ToString(txtSabor.Text); objProduto.QuantidadeEstoqueInicial = Convert.ToString(txtQuantidadeEstoqueInicial.Text); objProduto.PrecoDeLista = Convert.ToString(txtPreco.Text); int x = ProdutoNegocios.Inserir(objProduto); if (x > 0) { MessageBox.Show(string.Format("Produto {0} adicionado com sucesso!", txtNomeProduto.Text)); LimparCampos(); DesabilitarCampos(); ListarGrid(); } else { MessageBox.Show("Produto não adicionado"); } } catch (Exception ex) { MessageBox.Show("Erro ao adicionar Produto " + ex.Message); } break; case "Editar": try { objProduto.CodigoProduto = Convert.ToInt32(txtCodigoProduto.Text); objProduto.NomeProduto = Convert.ToString(txtNomeProduto.Text); objProduto.Embalagem = Convert.ToString(txtEmbalagem.Text); objProduto.Tamanho = Convert.ToString(txtTamanho.Text); objProduto.Sabor = Convert.ToString(txtSabor.Text); objProduto.QuantidadeEstoqueInicial = Convert.ToString(txtQuantidadeEstoqueInicial.Text); objProduto.PrecoDeLista = Convert.ToString(txtPreco.Text); int x = ProdutoNegocios.Editar(objProduto); if (x > 0) { MessageBox.Show(string.Format("Produto {0} alterado com sucesso!", txtNomeProduto.Text)); LimparCampos(); DesabilitarCampos(); ListarGrid(); } else { MessageBox.Show("Produto não alterado"); } } catch (Exception ex) { MessageBox.Show("Erro ao alterado Produto " + ex.Message); } break; case "Excluir": try { objProduto.CodigoProduto = Convert.ToInt32(txtCodigoProduto.Text); int x = ProdutoNegocios.Excluir(objProduto); if (x > 0) { MessageBox.Show(string.Format("Produto {0} excluido com sucesso!", txtNomeProduto.Text)); LimparCampos(); DesabilitarCampos(); ListarGrid(); } else { MessageBox.Show("Produto não excluido"); } } catch (Exception ex) { MessageBox.Show("Erro ao excluir Produto " + ex.Message); } break; } }