private void DeleteProduto(object sender, RoutedEventArgs e) { nP = new NProduto(); nP.Delete(p); listaProdutos.ItemsSource = null; listaProdutos.ItemsSource = nP.Select(forn.Id); }
private void btnDeletar_Click(object sender, EventArgs e) { try { DialogResult Opcao; Opcao = MessageBox.Show("Realmente deseja apagar os Registros", "Sistema Comércio", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (Opcao == DialogResult.OK) { string Codigo; string Resp = ""; foreach (DataGridViewRow row in dataLista.Rows) { if (Convert.ToBoolean(row.Cells[0].Value)) { Codigo = row.Cells[7].Value.ToString(); //caso erro trocar Resp = NProduto.Excluir(Convert.ToInt32(Codigo)); if (Resp.Equals("OK")) { this.MensagemOK("Registro excluido com sucesso"); } else { this.MensagemErro(Resp); } } } this.Mostar(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
//Mostar no data Grid private void Mostar() { this.dataLista.DataSource = NProduto.Mostrar(); this.OcultarColunas(); lblTotal.Text = dataLista.Rows.Count.ToString(); lblTotal.Text = "Quantidade de registros: " + Convert.ToString(dataLista.Rows.Count); }
//Buscar pelo Nome private void BuscarNome() { this.dataLista.DataSource = NProduto.BuscarNome(this.txtBuscar.Text); this.ocultarColunas(); lblTotal.Text = "Total de Registros: " + Convert.ToString(dataLista.Rows.Count); }
public CadProdFornecedor(Fornecedor f) { InitializeComponent(); forn = f; nP = new NProduto(); listaProdutos.ItemsSource = null; listaProdutos.ItemsSource = nP.Select(forn.Id); }
private void btnSalvar_Click(object sender, EventArgs e) { try { string resp = ""; if (txtNome.Text == string.Empty || txtIdCategoria.Text == string.Empty || txtCodigo.Text == string.Empty) { MensagemErro("Preencha todos os campos"); errorIcone.SetError(txtNome, "Insira o nome"); errorIcone.SetError(txtCodigo, "Insira o Codigo do produto"); errorIcone.SetError(txtIdCategoria, "Insira uma categoria para o produto"); } else { System.IO.MemoryStream ms = new System.IO.MemoryStream(); this.pxImagem.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Png); byte[] imagem = ms.GetBuffer(); if (this.eNovo) { resp = NProduto.Inserir(this.txtCodigo.Text, this.txtNome.Text.Trim().ToUpper(), this.txtDescricao.Text.Trim(), imagem, Convert.ToInt32(this.txtIdCategoria.Text), Convert.ToInt32(this.cmbApresentacao.SelectedValue)); } else { resp = NProduto.Editar(Convert.ToInt32(this.txtIdProduto.Text), txtCodigo.Text, txtNome.Text.Trim().ToUpper(), txtDescricao.Text.Trim(), imagem, Convert.ToInt32(this.txtIdCategoria.Text), Convert.ToInt32(this.cmbApresentacao.SelectedValue)); } if (resp.Equals("OK")) { if (this.eNovo) { this.MensagemOK("Registro salvo com sucesso"); } else { this.MensagemOK("Registro editado com sucesso"); } } else { this.MensagemErro(resp); } this.eNovo = false; this.eEditar = false; this.Botoes(); this.Limpar(); this.Mostar(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void ListFornecedores_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (listFornecedores.SelectedItem != null) { f = listFornecedores.SelectedItem as Fornecedor; nP = new NProduto(); listaProdutos.ItemsSource = null; listaProdutos.ItemsSource = nP.Select(f.Id); } }
private void btnRemoverItem(object sender, RoutedEventArgs e) { carrinho.Remove(itemC); NItemCompra nIC = new NItemCompra(); nIC.Delete(itemC); Carrinho.ItemsSource = null; Carrinho.ItemsSource = carrinho; nP = new NProduto(); listaProdutos.ItemsSource = null; listaProdutos.ItemsSource = nP.Select(f.Id); }
private void btnCancelarCompra(object sender, RoutedEventArgs e) { NCompra nC = new NCompra(); nC.Delete(c); carrinho.Clear(); Carrinho.ItemsSource = null; IniciarCompra.Visibility = Visibility.Visible; CancelarCompra.Visibility = Visibility.Hidden; nP = new NProduto(); listaProdutos.ItemsSource = null; listaProdutos.ItemsSource = nP.Select(f.Id); }
private void AtualizarProduto(object sender, RoutedEventArgs e) { try { p.Nome = nomeProduto.Text; p.Descricao = descProduto.Text; p.Qtd = int.Parse(qntdProduto.Text); p.Validade = DateTime.Parse(validadeProduto.Text); p.Preco = decimal.Parse(precoProduto.Text); p.IdFornecedor = forn.Id; nP = new NProduto(); nP.Update(p); listaProdutos.ItemsSource = null; listaProdutos.ItemsSource = nP.Select(forn.Id); } catch (ArgumentNullException) { MessageBox.Show("Selecione um produto para atualiza-lo"); } }
private void InserirProduto(object sender, RoutedEventArgs e) { try { p = new Produto(); p.Nome = nomeProduto.Text; p.Descricao = descProduto.Text; p.Qtd = int.Parse(qntdProduto.Text); p.Validade = DateTime.Parse(validadeProduto.Text); p.Preco = decimal.Parse(precoProduto.Text); p.IdFornecedor = forn.Id; nP = new NProduto(); nP.Insert(p); listaProdutos.ItemsSource = null; listaProdutos.ItemsSource = nP.Select(forn.Id); } catch (ArgumentNullException) { MessageBox.Show("Preencha todos os campos para inserir um produto"); } }
private void ListaProdutos_MouseDoubleClick(object sender, MouseButtonEventArgs e) { try { ItemCompra iC = new ItemCompra(); iC.Preco = pC.Preco; iC.Qtd = int.Parse(qtdCompra.Text); iC.IdProduto = pC.Id; iC.IdCompra = c.Id; NItemCompra nIC = new NItemCompra(); nIC.Insert(iC); carrinho.Add(iC); } catch (FormatException) { MessageBox.Show("Quantidade inválida"); } catch (ArgumentException) { MessageBox.Show("Insira uma quantidade disponivel"); } catch (OverflowException) { MessageBox.Show("Insira uma quantidade disponivel"); } catch (NullReferenceException) { MessageBox.Show("Inicie uma venda para comprar produtos"); } Carrinho.ItemsSource = null; Carrinho.ItemsSource = carrinho; nP = new NProduto(); listaProdutos.ItemsSource = null; listaProdutos.ItemsSource = nP.Select(f.Id); }
//Mostrar no Data Grid private void Mostrar() { this.dataLista.DataSource = NProduto.EstoqueProduto(); this.ocultarColunas(); lblTotal.Text = "Total de Registros: " + Convert.ToString(dataLista.Rows.Count); }
private void PesquisarProduto_Click(object sender, RoutedEventArgs e) { nP = new NProduto(); listaProdutos.ItemsSource = null; listaProdutos.ItemsSource = nP.Search(pesqProduto.Text, f.Id); }
private void btnListarProdutos(object sender, RoutedEventArgs e) { nP = new NProduto(); listaProdutos.ItemsSource = null; listaProdutos.ItemsSource = nP.Select(f.Id); }