public void excluir(int id) { produtos pro = (new ProdutosRepositorio()).GetProduto(id); (new ProdutosRepositorio()).excluir(pro); }
public void excluir(ProdutosModel model) { produtos pro = AutoMapper.Mapper.Map <ProdutosModel, produtos>(model); (new ProdutosRepositorio()).excluir(pro); }
static void Main(string[] args) { int codigo; string nome; string descricao; int estoque; Console.WriteLine("Cadastro de produtos"); Console.WriteLine("Codigo de produto: "); codigo = int.Parse(Console.ReadLine()); Console.Write("Nome do produto: "); nome = Console.ReadLine(); Console.Write("Descrição do produto: "); descricao = Console.ReadLine(); Console.Write("Quantidade no estoque: "); estoque = int.Parse(Console.ReadLine()); produtos produto1 = new produtos(codigo, nome, descricao, estoque); Console.WriteLine("\nInformações do produto:"); Console.WriteLine(""); Console.WriteLine($"Código: {produto1.Codigo}"); Console.WriteLine($"Nome: {produto1.Nome}"); Console.WriteLine($"Descrição: {produto1.Descricao}"); Console.WriteLine($"Estoque: {produto1.Estoque}"); Console.WriteLine(""); }
public void salvar(produtos dado) { try { con.AbrirConexao(); sql = new NpgsqlCommand(" INSERT INTO public.produtos(nome, descricao, grupo, " + "setor, estoque, id_fornecedor," + " valor_venda, valor_compra, data, nome_imagem, local_imagem)" + " VALUES(@nome, @descricao, @grupo, @setor, @estoque, @id_fornecedor, @valor_venda, @valor_compra, " + "@data, @nome_imagem, @local_imagem)", con.con); sql.Parameters.Add("@nome", dado.Nome); sql.Parameters.Add("@descricao", dado.Descricao); sql.Parameters.Add("@grupo", dado.Grupo); sql.Parameters.Add("@setor", dado.Setor); sql.Parameters.Add("@estoque", dado.Estoque); sql.Parameters.Add("@id_fornecedor", dado.IdFornecedor); sql.Parameters.Add("@valor_venda", dado.Venda); sql.Parameters.Add("@valor_compra", dado.ValorCompra); sql.Parameters.Add("@data", dado.Data); sql.Parameters.Add("@nome_imagem", dado.NomeImagem); sql.Parameters.Add("@local_imagem", dado.Oid); sql.ExecuteNonQuery(); con.FecharConexao(); } catch (Exception ex) { MessageBox.Show("Erro ao cadastrar " + ex.Message); throw; } }
public void salvar(produtos dados) { dados.Estoque = Convert.ToInt32(txtQtd.Text); dados.ValorCompra = Convert.ToDecimal(txtVlrCompra.Text); dados.Id = Convert.ToInt32(dataGridEstoque.CurrentRow.Cells[0].Value.ToString()); model.salvar(dados); }
public void pesquisar(produtos dado) { string formatar = txtBuscarNome.Text; string formatado = formatar.ToUpper(); dado.Nome = formatado; dataGridProduto.DataSource = model.pesquisar(dado); }
// POST: api/Produto public string Post([FromBody] produtos prod) { using (brugaelEntities bd = new brugaelEntities()) { bd.produtos.Add(prod); bd.SaveChanges(); return("Salvo com sucesso"); } }
private void btAdicionar_Click(object sender, EventArgs e) { if (txtIDPeca.Text != String.Empty && txtQuant.Text != String.Empty) { try { using (var db = new dbSgc()) { produtos pe = db.produtos.Find(Convert.ToInt32(txtIDPeca.Text)); idpeca = Convert.ToInt32(txtIDPeca.Text); if (txtIDPeca.Text != string.Empty && txtDescPeca.Text != string.Empty && txtQuant.Text != string.Empty) { if (verificarEx(Convert.ToInt32(txtIDPeca.Text)) == false) { if (pe.QTDE < Convert.ToInt32(txtQuant.Text)) { MessageBox.Show("Quantidade insuficiente!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtQuant.Focus(); txtQuant.SelectAll(); } else { int qt = Convert.ToInt32(txtQuant.Text); pe.QTDE = pe.QTDE - qt; db.Entry(pe).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); dgvPecas.Rows.Add(pe.ID, pe.CODIGO, txtDescPeca.Text, txtQuant.Text); int qtde = Convert.ToInt32(txtQuant.Text); txtQuant.Clear(); txtIDPeca.Clear(); txtDescPeca.Clear(); } } else { MessageBox.Show("Esta peça ja esta cadastrada", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Preencha todos os campos", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } catch (Exception err) { MessageBox.Show("Erro " + err, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Preencha todos os campos", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public void salvar(produtos dados) { try { dao.salvar(dados); } catch (Exception) { throw; } }
private void btCarregar_Click(object sender, EventArgs e) { using (var db = new dbSgc()) { int count = db.produtos.Count(); for (int op = 1; op <= count; op++) { produtos po = db.produtos.Find(op); dgvtest.Rows.Add(po.CODIGO, po.DESCRICAO, po.QTDE, po.INFO_ADICIONAIS); } } }
public void Editar(produtos dado) { dado.Nome = txtNome.Text; dado.Descricao = txtDescricao.Text; dado.Grupo = txtGrupo.Text; dado.Setor = txtSetor.Text; dado.IdFornecedor = Convert.ToInt32(cbFornecedor.SelectedValue); dado.Venda = Convert.ToDecimal(txtValor.Text); dado.Data = DateTime.Now; dado.Id = Convert.ToInt32(dataGridProduto.CurrentRow.Cells[0].Value.ToString()); model.Editar(dado); }
public void deletar(produtos dado) { try { dao.deletar(dado); } catch (Exception ex) { MessageBox.Show("Erro ao deletar " + ex.Message); throw; } }
public itensCompra() { Fmodelo = ""; Fserie = ""; Fnumero_NF = ""; FumForn = new fornecedores(); Funidade = ""; Fquantidade = 0; FprecoUn = 0; Fdesconto = 0; FumProduto = new produtos(); }
// PUT: api/Produto/5 public string Put(int id, [FromBody] produtos prod) { using (brugaelEntities bd = new brugaelEntities()) { produtos alterar = bd.produtos.Find(id); alterar.nome = prod.nome; alterar.descricao = prod.descricao; alterar.preco = prod.preco; alterar.id_categoria = prod.id_categoria; bd.SaveChanges(); return("Alterado com sucesso!"); } }
public itensVenda() { Fmodelo = ""; Fserie = ""; Fnumero_NF = ""; FumCliente = new clientes(); Funidade = ""; Fquantidade = 0; FprecoUn = 0; Fdesconto = 0; FumProduto = new produtos(); }
private void btCadastrar_Click(object sender, EventArgs e) { int dgv = dgvPecas.RowCount; if (dgv > 1) { using (var db = new dbSgc()) { try { for (int op = 0; op < dgvPecas.RowCount - 1; op++) { int codigo = Convert.ToInt32(dgvPecas.Rows[op].Cells[0].Value); int count = db.produtos.Where(d => d.CODIGO == codigo).Count(); if (count > 0) { int idpeca = db.produtos.Where(d => d.CODIGO == codigo).FirstOrDefault().ID; produtos pe = db.produtos.Find(idpeca); pe.DT_ENTRADA = DateTime.Now.ToString("dd/MM/yyyy"); pe.INFO_ADICIONAIS = Convert.ToString(dgvPecas.Rows[op].Cells[3].Value); pe.QTDE = Convert.ToInt32(dgvPecas.Rows[op].Cells[2].Value) + pe.QTDE; db.Entry(pe).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } else { produtos pe = new produtos(); pe.DT_ENTRADA = DateTime.Now.ToString("dd/MM/yyyy"); pe.INFO_ADICIONAIS = Convert.ToString(dgvPecas.Rows[op].Cells[3].Value); pe.CODIGO = Convert.ToInt32(dgvPecas.Rows[op].Cells[0].Value); pe.DESCRICAO = Convert.ToString(dgvPecas.Rows[op].Cells[1].Value); pe.QTDE = Convert.ToInt32(dgvPecas.Rows[op].Cells[2].Value); db.Entry(pe).State = System.Data.Entity.EntityState.Added; db.SaveChanges(); } } MessageBox.Show("Peças Cadastradas com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparCampos(); dgvPecas.Rows.Clear(); } catch (Exception err) { MessageBox.Show("Erro" + err, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Não há nenhuma peça adicionada!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public DataTable pesquisar(produtos dado) { try { DataTable table = new DataTable(); table = dao.pesquisar(dado); return(table); } catch (Exception ex) { MessageBox.Show("Erro ao pesquisar " + ex.Message); throw; } }
public itensCompra(string pModelo, string pSerie, string pNumNF, string pUnidade, int pQuant, decimal pPrecoUn, decimal pDesconto) { Fmodelo = pModelo; Fserie = pSerie; Fnumero_NF = pNumNF; FumForn = new fornecedores(); Funidade = pUnidade; Fquantidade = pQuant; FprecoUn = pPrecoUn; Fdesconto = pDesconto; FumProduto = new produtos(); }
public itensVenda(string pModelo, string pSerie, string pNumNF, string pUnidade, int pQuant, decimal pPrecoUn, decimal pDesconto) { Fmodelo = pModelo; Fserie = pSerie; Fnumero_NF = pNumNF; FumCliente = new clientes(); Funidade = pUnidade; Fquantidade = pQuant; FprecoUn = pPrecoUn; Fdesconto = pDesconto; FumProduto = new produtos(); }
public void salvar(produtos dado) { dado.Nome = txtNome.Text; dado.Descricao = txtDescricao.Text; dado.Grupo = txtGrupo.Text; dado.Setor = txtSetor.Text; dado.Estoque = Convert.ToInt32(txtEstoque.Text); dado.IdFornecedor = Convert.ToInt32(cbFornecedor.SelectedValue); dado.Venda = Convert.ToDecimal(txtValor.Text); dado.Data = DateTime.Now; dado.Oid = Convert.ToString(img()); model.salvar(dado); MessageBox.Show("Produto cadastrado com sucesso"); }
public void deletar(produtos dado) { try { con.AbrirConexao(); sql = new NpgsqlCommand("delete from produtos where id = @id", con.con); sql.Parameters.Add("@id", dado.Id); sql.ExecuteNonQuery(); con.FecharConexao(); } catch (Exception ex) { MessageBox.Show("Erro ao deletar " + ex.Message); throw; } }
private void elininarToolStripMenuItem_Click(object sender, EventArgs e) { try { if (idpro > 0 && MessageBox.Show("Quer realmente eliminar este Produto ?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { produtos pro = tete.produtos.Where(y => y.idprodutos == idpro).FirstOrDefault(); tete.produtos.Remove(pro); tete.SaveChanges(); lisprodutoDataGridView.DataSource = tete.lisproduto.ToList(); } } catch (Exception ex) { MessageBox.Show("Nao foi possive eliminar ?" + ex.Message, "Eliminar", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void salvar(produtos dados) { try { con.AbrirConexao(); sql = new NpgsqlCommand("update produtos set estoque = @estoque, valor_compra = @valorCompra where id = @id", con.con); sql.Parameters.Add("@estoque", dados.Estoque); sql.Parameters.Add("@valorCompra", dados.ValorCompra); sql.Parameters.Add("@id", dados.Id); sql.ExecuteNonQuery(); con.FecharConexao(); } catch (Exception ex) { MessageBox.Show("erro ao salvar " + ex.Message); throw; } }
public DataTable pesquisar(produtos dado) { try { con.AbrirConexao(); sql = new NpgsqlCommand("select * from produtos where nome LIKE @nome", con.con); sql.Parameters.Add("@nome", dado.Nome + "%"); NpgsqlDataAdapter adapter = new NpgsqlDataAdapter(); adapter.SelectCommand = sql; DataTable table = new DataTable(); adapter.Fill(table); return(table); } catch (Exception ex) { MessageBox.Show("Erro ao pesquisar "); throw; } }
private void deletarToolStripMenuItem_Click(object sender, EventArgs e) { try { using (var db = new dbSgc()) { produtos pe = db.produtos.Find(Convert.ToInt32(Convert.ToInt32(dgvPecas.Rows[Linha].Cells[0].Value))); int qt = Convert.ToInt32(dgvPecas.Rows[Linha].Cells[3].Value); pe.QTDE = pe.QTDE + qt; db.Entry(pe).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); int qtd = Convert.ToInt32(dgvPecas.Rows[Linha].Cells[3].Value); dgvPecas.Rows.RemoveAt(Linha); } } catch (Exception err) { MessageBox.Show("Erro " + err, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public frmCadastroCompras(Controllers.ctrlCompras pCtrlCompra) { InitializeComponent(); umCondPag = new condicoesPagamento(); umaTranspot = new transportadoras(); umForn = new fornecedores(); umProduto = new produtos(); umaCompra = new compras(); umaListaItens = new List <contasPagar>(); umCtrlCompra = pCtrlCompra; groupBox_Produtos.Enabled = true; btn_PesquisarFornecedor.Image = umImgPesquisaSair; btn_PesquisarProduto.Image = umImgPesquisaSair; btn_PesquisaTransportadora.Image = umImgPesquisaSair; btn_PesquisarCondPag.Image = umImgPesquisaSair; BloquearTxtBox(true); verificarPagamentoConta(); }
private void radButton2_Click(object sender, EventArgs e) { try { // cod = int.Parse(Request.QueryString["categoria"].ToString()); produtos pro = new produtos(); pro.idcategoria = int.Parse(idcategoriaComboBox.SelectedValue.ToString()); pro.tamanhos_pro = textBox1.Text + idtamanhosComboBox.SelectedItem.ToString(); pro.produtos_nome = produtos1TextBox.Text; pro.Descricao = "The bog"; pro.codproduto = codprodutoTextBox.Text; pro.Quatidade = int.Parse(quatidadeTextBox.Text); if (aReaTextBox.Text.Length > 10) { decimal calarea = decimal.Parse(quatidadeTextBox.Text) * int.Parse(aReaTextBox.Text); pro.aRea = int.Parse(aReaTextBox.Text); pro.Areatotal = calarea; } if (precosTextBox.Text.Length > 1) { pro.prexo_venda = decimal.Parse(precosTextBox.Text); pro.prexototal = decimal.Parse(quatidadeTextBox.Text) * decimal.Parse(precosTextBox.Text); } tete.produtos.Add(pro); tete.SaveChanges(); lisprodutoDataGridView.DataSource = tete.lisproduto.ToList(); MessageBox.Show("Salvo com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); radButton2.Enabled = false; radButton3.Enabled = false; } catch (SystemException ex) { MessageBox.Show("Porfavor preencha todos os campos correctamente" + ex.Message); } }
private bool verificarEx(int id) { using (var db = new dbSgc()) { produtos pe = db.produtos.Find(Convert.ToInt32(id)); int count = 0; for (int op = 0; op <= dgvPecas.Rows.Count - 1; op++) { if (pe.CODIGO == Convert.ToInt32(dgvPecas.Rows[op].Cells[1].Value)) { count++; } } if (count == 0) { return(false); } else { return(true); } } }
private void radButton3_Click(object sender, EventArgs e) { // idpro= int.Parse(idprodutosTextBox.Text); produtos pro = tete.produtos.Where(y => y.idprodutos == idpro).FirstOrDefault(); pro.idcategoria = int.Parse(idcategoriaComboBox.SelectedValue.ToString()); if (!textBox1.Text.Equals("")) { pro.tamanhos_pro = textBox1.Text + idtamanhosComboBox.SelectedText.ToString(); } pro.produtos_nome = produtos1TextBox.Text; pro.Descricao = "The bog"; pro.codproduto = codprodutoTextBox.Text; // pro.Quatidade = double.Parse(quatidadeTextBox.Text); if (aReaTextBox.Text.Length > 10) { // decimal calarea = (decimal)pro.Quatidade * int.Parse(aReaTextBox.Text); pro.aRea = int.Parse(aReaTextBox.Text); // pro.Areatotal = calarea; } if (precosTextBox.Text.Length > 1) { pro.prexo_venda = decimal.Parse(precosTextBox.Text); // pro.prexototal = decimal.Parse(quatidadeTextBox.Text) * decimal.Parse(precosTextBox.Text); } // tete.produtos.Add(pro); tete.SaveChanges(); lisprodutoDataGridView.DataSource = tete.lisproduto.ToList(); MessageBox.Show("Salvo com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); radButton2.Enabled = false; radButton3.Enabled = false; }
public void Editar(produtos dado) { try { con.AbrirConexao(); sql = new NpgsqlCommand("update produtos set nome = @nome, descricao = @descricao, grupo = @grupo, setor = @setor," + " id_fornecedor = @id_fornecedor, valor_venda = @valor_venda, data = @data where id = @id", con.con); sql.Parameters.Add("@nome", dado.Nome); sql.Parameters.Add("@descricao", dado.Descricao); sql.Parameters.Add("@grupo", dado.Grupo); sql.Parameters.Add("@setor", dado.Setor); sql.Parameters.Add("@id_fornecedor", dado.IdFornecedor); sql.Parameters.Add("@valor_venda", dado.Venda); sql.Parameters.Add("@data", dado.Data); sql.Parameters.Add("@id", dado.Id); sql.ExecuteNonQuery(); con.FecharConexao(); } catch (Exception ex) { MessageBox.Show("Erro ao deletar " + ex.Message); throw; } }