public void excluir(CompraModelo compra) { try { AbrirConexao(); comando = new MySqlCommand("delete from compra where controle = @controle", conexao); comando.Parameters.AddWithValue("@controle", compra.controle); comando.ExecuteNonQuery(); } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }
public void alterar(CompraModelo compra) { try { AbrirConexao(); comando = new MySqlCommand("update compra set controle =@controle, datacompra =@datacompra, forcodigo =@forcodigo, valorcompra =@valorcompra where controle=@controle", conexao); comando.Parameters.AddWithValue("@controle", compra.controle); comando.Parameters.AddWithValue("@datacompra", compra.datacompra); comando.Parameters.AddWithValue("@forcodigo", compra.fornecedorcodigo); comando.Parameters.AddWithValue("@valorcompra", compra.valorcompra); comando.ExecuteNonQuery(); } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }
private void BOTAOGRAVARCOMPRA_Click(object sender, EventArgs e) { int wnumerodacompra = 0; if (validaDadosCompra() == true) { CompraModelo compra = new CompraModelo(); Funcoes funcoes = new Funcoes(); if (EDITCONTROLE.Text != "" && EDITCONTROLE.Text != null) { compra.controle = Convert.ToInt32(EDITCONTROLE.Text); } if (EDITDATADACOMPRA.Text != "" && EDITDATADACOMPRA.Text != null) { compra.datacompra = Convert.ToDateTime(EDITDATADACOMPRA.Text); } if (EDITFORNECEDORCODIGO.Text != "" && EDITFORNECEDORCODIGO.Text != null) { compra.fornecedorcodigo = Convert.ToInt32(EDITFORNECEDORCODIGO.Text); } if (EDITVALORCOMPRA.Text != "" && EDITVALORCOMPRA.Text != null) { compra.valorcompra = Convert.ToDecimal(EDITVALORCOMPRA.Text); } CompraControle compracontrole = new CompraControle(); { wnumerodacompra = compracontrole.salvar(compra); EDITCONTROLE.Text = Convert.ToString(wnumerodacompra); } MessageBox.Show("Dados da compra salvos com sucesso. Favor informar o(s) item(ns) da compra."); groupBoxCompra.Enabled = false; GroupBoxItens.Enabled = true; } }
private void FcompraRel_Load(object sender, EventArgs e) { /* * String strSQL; * * strSQL = "select * from compra"; * //strSQL = strSQL + "fornecedor.nomerazao as fornecedornomerazao from compra"; * //strSQL = strSQL + " inner join fornecedor on fornecedor.codigo = compra.fornecedorcodigo"; * //strSQL = strSQL + " where compra.controle is not null"; * * objConexao = new MySqlConnection(conexaoBancoDados); * * objComando = new MySqlCommand(strSQL, objConexao); * try * { * MySqlDataAdapter objAdp = new MySqlDataAdapter(objComando); * * //DataSet dados = new DataSet(); * DataTable dtLista = new DataTable(); * objAdp.Fill(dtLista); * //dados = dtLista; * ReportDataSource source = new ReportDataSource("DataSetCompraModelo", dtLista); * //reportViewer1.LocalReport.DataSources.Clear(); * //reportViewer1.LocalReport.DataSources.Add(source); * //reportViewer1.LocalReport.ReportEmbeddedResource = "RelatorioCompra.rdlc"; * //reportViewer1.Refresh(); * CompraModeloBindingSource.DataSource = source; * this.reportViewer1.RefreshReport(); * } * catch (Exception) * { * MessageBox.Show("Erro no relatorio"); * }*/ objConexao = new MySqlConnection(conexaoBancoDados); objConexao.Open(); MySqlCommand comando = null; MySqlDataReader tabelaDados; comando = new MySqlCommand("select * from compra", objConexao); tabelaDados = comando.ExecuteReader(); CompraModelo comp = new CompraModelo(); while (tabelaDados.Read()) // Lendo registro { if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CONTROLE"))) { comp.controle = tabelaDados.GetInt32("CONTROLE"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("DATACOMPRA"))) { comp.datacompra = tabelaDados.GetDateTime("DATACOMPRA"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("FORNECEDORCODIGO"))) { comp.fornecedorcodigo = tabelaDados.GetInt32("FORNECEDORCODIGO"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("VALORCOMPRA"))) { comp.valorcompra = tabelaDados.GetDecimal("VALORCOMPRA"); } } CompraModeloBindingSource.DataSource = tabelaDados; this.reportViewer1.RefreshReport(); tabelaDados.Close(); }
private void Fcompracp_Load(object sender, EventArgs e, CompraModelo cp) { }
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(); } }