public void alterar(CompraitemModelo compraitem) { try { AbrirConexao(); comando = new MySqlCommand("update contapagar set controle =@controle, compracontrole =@compracontrole, produtocodigo =@produtocodigo, qtde =@qtde, vlrunitario =@vlrunitario, vlrtotal =@vlrtotal where controle=@controle", conexao); comando.Parameters.AddWithValue("@controle", compraitem.controle); comando.Parameters.AddWithValue("@compracontrole", compraitem.compracontrole); comando.Parameters.AddWithValue("@produtocodigo", compraitem.produtocodigo); comando.Parameters.AddWithValue("@qtde", compraitem.qtde); comando.Parameters.AddWithValue("@vlrunitario", compraitem.vlrunitario); comando.Parameters.AddWithValue("@vlrtotal", compraitem.vlrtotal); comando.ExecuteNonQuery(); comando.ExecuteNonQuery(); } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }
public void salvar(CompraitemModelo compraitem) { try { AbrirConexao(); comando = new MySqlCommand("INSERT INTO compraitem(controle, compracontrole, produtocodigo, qtde, vlrunitario, vlrtotal) VALUES (@controle, @compracontrole, @produtocodigo, @qtde, @vlrunitario, @vlrtotal)", conexao); comando.Parameters.AddWithValue("@controle", compraitem.controle); comando.Parameters.AddWithValue("@compracontrole", compraitem.compracontrole); comando.Parameters.AddWithValue("@produtocodigo", compraitem.produtocodigo); comando.Parameters.AddWithValue("@qtde", compraitem.qtde); comando.Parameters.AddWithValue("@vlrunitario", compraitem.vlrunitario); comando.Parameters.AddWithValue("@vlrtotal", compraitem.vlrtotal); comando.ExecuteNonQuery(); MySqlDataReader tabelaDados; comando = new MySqlCommand("SELECT LAST_INSERT_ID() as CONTROLE", conexao); // Executa a consulta tabelaDados = comando.ExecuteReader(); } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }
public void excluir(CompraitemModelo compraitem) { try { compraitemdb.excluir(compraitem); } catch (Exception erro) { throw erro; } }
public void alterar(CompraitemModelo compraitem) { try { compraitemdb.alterar(compraitem); } catch (Exception erro) { throw erro; } }
public void excluir(CompraitemModelo compraitem) { try { AbrirConexao(); comando = new MySqlCommand("delete from compraitem where controle = @controle", conexao); comando.Parameters.AddWithValue("@controle", compraitem.controle); comando.ExecuteNonQuery(); } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }
private void BOTAOGRAVARITEM_Click(object sender, EventArgs e) { bool wretornoestoque = false; bool wretornocusto = false; bool wretornovalorcompra = false; if (validaDadosCompraItem() == true) { //Movimenta estoque ProdutoModelo produto = new ProdutoModelo(); produto.codigo = Convert.ToInt32(EDITCOMPRAITEMPRODUTOCODIGO.Text); ProdutoControle produtocontrole = new ProdutoControle(); wretornocusto = produtocontrole.atualizacusto(EDITCOMPRAITEMPRODUTOCODIGO.Text, Convert.ToDateTime(EDITDATADACOMPRA.Text), Convert.ToDecimal(EDITCOMPRAITEMQTDE.Text), Convert.ToDecimal(EDITCOMPRAITEMVLRUNITARIO.Text)); wretornoestoque = produtocontrole.atualizaestoque(EDITCOMPRAITEMPRODUTOCODIGO.Text, "entrada", Convert.ToDecimal(EDITCOMPRAITEMQTDE.Text)); if (wretornoestoque == true) { //atualiza valor da compra (capa) CompraModelo compraatualizada = new CompraModelo(); compraatualizada.controle = Convert.ToInt32(EDITCONTROLE.Text); CompraControle compracontrole = new CompraControle(); wretornovalorcompra = compracontrole.atualizavalorcompra(compraatualizada, "entrada", Convert.ToDecimal(EDITCOMPRAITEMVLRTOTAL.Text)); if (wretornovalorcompra == true) { CompraitemModelo compraitem = new CompraitemModelo(); Funcoes funcoes = new Funcoes(); if (EDITCOMPRAITEMCONTROLE.Text != "" && EDITCOMPRAITEMCONTROLE.Text != null) { compraitem.controle = Convert.ToInt32(EDITCOMPRAITEMCONTROLE.Text); } if (EDITCONTROLE.Text != "" && EDITCONTROLE.Text != null) { compraitem.compracontrole = Convert.ToInt32(EDITCONTROLE.Text); } if (EDITCOMPRAITEMPRODUTOCODIGO.Text != "" && EDITCOMPRAITEMPRODUTOCODIGO.Text != null) { compraitem.produtocodigo = Convert.ToInt32(EDITCOMPRAITEMPRODUTOCODIGO.Text); } if (EDITCOMPRAITEMQTDE.Text != "" && EDITCOMPRAITEMQTDE.Text != null) { compraitem.qtde = Convert.ToDecimal(EDITCOMPRAITEMQTDE.Text); } if (EDITCOMPRAITEMVLRUNITARIO.Text != "" && EDITCOMPRAITEMVLRUNITARIO.Text != null) { compraitem.vlrunitario = Convert.ToDecimal(EDITCOMPRAITEMVLRUNITARIO.Text); } if (EDITCOMPRAITEMVLRTOTAL.Text != "" && EDITCOMPRAITEMVLRTOTAL.Text != null) { compraitem.vlrtotal = Convert.ToDecimal(EDITCOMPRAITEMVLRTOTAL.Text); } CompraItemControle compraitemcontrole = new CompraItemControle(); if (EDITCOMPRAITEMCONTROLE.Text != "" || (EDITCOMPRAITEMCONTROLE.Text == null)) { compraitemcontrole.alterar(compraitem); } else { compraitemcontrole.salvar(compraitem); } } } MessageBox.Show("Item cadastrado com sucesso"); limpaTelaCompraItem(); AtualizaGridItens(); } }