private void BOTAOPESQUISACOMPRA_Click(object sender, EventArgs e) { FcompraLoc compraFrmLoc = new FcompraLoc(); compraFrmLoc.ShowDialog(); if (compraFrmLoc.codigoretornado != "" && compraFrmLoc.codigoretornado != null) { CompraModelo compra = new CompraModelo(); compra.controle = int.Parse(compraFrmLoc.codigoretornado); CompraControle compracontrole = new CompraControle(); compra = compracontrole.atualizatela(compra); if (compra.controle > 0) { EDITCONTROLE.Text = Convert.ToString(compra.controle); EDITFORNECEDORCODIGO.Text = Convert.ToString(compra.fornecedorcodigo); EDITDATADACOMPRA.Text = Convert.ToString(compra.datacompra); EDITVALORCOMPRA.Text = Convert.ToString(compra.valorcompra); if (compra.fornecedorcodigo > 0) { FornecedorModelo fornecedor = new FornecedorModelo(); fornecedor.codigo = compra.fornecedorcodigo; FornecedorControle forncontrole = new FornecedorControle(); fornecedor = forncontrole.atualizatela(fornecedor); if (fornecedor.codigo > 0) { EDITFORNECEDORNOMERAZAO.Text = fornecedor.nomerazao; } MessageBox.Show("Dados da compra localizados com sucesso. Favor informar o(s) item(ns) da compra."); groupBoxCompra.Enabled = false; GroupBoxItens.Enabled = true; AtualizaGridItens(); } } } }
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 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(); } }