private void buttonGuardar_Prod_Vend_Click(object sender, EventArgs e) { if (textBoxCodigo_Prod_Vend.Text == "") { MessageBox.Show("Prencha os campos vazio"); return; } ProdutoVenda produtoVenda = new ProdutoVenda(); produtoVenda.Cod_P = Convert.ToInt32(textBoxCodigo_Prod_Vend.Text); produtoVenda.Nome_P = Convert.ToString(textBoxNome_Prod_Vend.Text); produtoVenda.Marca_P = Convert.ToString(textBoxMarca_Prod_Vend.Text); produtoVenda.Modelo_P = Convert.ToString(textBoxModelo_Prod_Vend.Text); produtoVenda.quantidd_stock = Convert.ToInt32(textBoxQuantddVendd_Prod_Vend.Text); produtoVenda.preco = Convert.ToDecimal(textBoxPrecoPro_Ven.Text); if (ason == Accao.Inserir) { ProdutoVendaNegocio produtoVendaNegocio = new ProdutoVendaNegocio(); string re = produtoVendaNegocio.Inserir(produtoVenda); try { int x = Convert.ToInt32(re); this.DialogResult = DialogResult.Yes; Close(); } catch (Exception) { MessageBox.Show("Erro na conexao" + re); } } else if (ason == Accao.Alterar) { ProdutoVendaNegocio produtoVendaNegocio = new ProdutoVendaNegocio(); string re = produtoVendaNegocio.Alterar(produtoVenda); try { int x = Convert.ToInt32(re); this.DialogResult = DialogResult.Yes; Close(); } catch (Exception) { MessageBox.Show("erro" + re); } } }
public void pesquisa(string str) { ProdutoVendaNegocio produtoVendaNegocio = new ProdutoVendaNegocio(); dataGridViewProdutoVenda.AutoGenerateColumns = false; ProdutoVendaColecao mntcN = produtoVendaNegocio.Consultar(str); if (mntcN == null) { MessageBox.Show("Nao ha dados na Base de Dados."); return; } dataGridViewProdutoVenda.DataSource = null; dataGridViewProdutoVenda.DataSource = mntcN; dataGridViewProdutoVenda.Update(); dataGridViewProdutoVenda.Refresh(); }
private void buttonEliminarProdutoVenda_Click(object sender, EventArgs e) { if (dataGridViewProdutoVenda.SelectedRows.Count == 0) { MessageBox.Show("Nenhum Produto Selecionada"); return; } if ((dataGridViewProdutoVenda.SelectedRows[0].DataBoundItem as ProdutoVenda) == null) { MessageBox.Show(" linha vazia Selecionada"); return; } DialogResult resultado = MessageBox.Show("Tem certeza que quer eliminar?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.No) { return; } //pegar pegar produto venda no dataGrid ProdutoVenda ProdutoVendaSelecionado = (dataGridViewProdutoVenda.SelectedRows[0].DataBoundItem as ProdutoVenda); //Instancia a regara de negocio ProdutoVendaNegocio produtoVendaNegocio = new ProdutoVendaNegocio(); //Chamar o metodo para eliminar string retorno = produtoVendaNegocio.Eliminar(ProdutoVendaSelecionado); //Verifica se eliminau com o sucesso //Se o retorno for um numero é porque deu certo, senao é a mensagem de erro try { int idProdutoVenda = Convert.ToInt32(retorno); MessageBox.Show("Produto eliminado com sucesso.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); pesquisa("%"); } catch { MessageBox.Show("Não foi possivel eliminar. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }