private void BOTAOPRODUTOINCLUIR_Click(object sender, EventArgs e) { bool wretornoestoque = true; bool wretornovalorcompra = true; /* * int linha; * linha = gridpro.Rows.Count + 1; * * if (EDITVALOR.Text == "") * { * EDITVALOR.Text = "0"; * } * gridpro.Rows.Insert(0, EDITPRODUTOCODIGO.Text, EDITPRODUTODESCRICAO.Text, EDITQTDE.Text, EDITVLRUNITARIO.Text, EDITVLRTOTAL.Text); * * EDITVALOR.Text = Convert.ToString(Convert.ToDecimal(EDITVALOR.Text) + Convert.ToDecimal(EDITVLRTOTAL.Text)); * * EDITQTDE.Clear(); * EDITVLRTOTAL.Clear(); * EDITVLRUNITARIO.Clear(); * EDITPRODUTOCODIGO.Clear(); * EDITPRODUTODESCRICAO.Clear(); */ if (validaDadosManutencoaProduto() == true) { //Movimenta estoque ProdutoModelo produto = new ProdutoModelo(); produto.codigo = Convert.ToInt32(EDITMANUTENCAOPRODUTOCODIGO.Text); ProdutoControle produtocontrole = new ProdutoControle(); wretornoestoque = produtocontrole.atualizaestoque(EDITMANUTENCAOPRODUTOCODIGO.Text, "saida", Convert.ToDecimal(EDITMANUTENCAOPRODUTOQTDE.Text)); if (wretornoestoque == true) { //atualiza valor da manutencao (capa) ManutencaoModelo manutencaoatualizada = new ManutencaoModelo(); manutencaoatualizada.codigo = Convert.ToInt32(EDITCODIGO.Text); ManutencaoControle manutencaocontrole = new ManutencaoControle(); wretornovalorcompra = manutencaocontrole.atualizavalormanutencao(manutencaoatualizada, "entrada", Convert.ToDecimal(EDITMANUTENCAOPRODUTOVLRTOTAL.Text)); if (wretornovalorcompra == true) { ManutencaoitemModelo manutencaoitem = new ManutencaoitemModelo(); Funcoes funcoes = new Funcoes(); if (EDITMANUTENCAOPRODUTOITEM.Text != "" && EDITMANUTENCAOPRODUTOITEM.Text != null) { manutencaoitem.codigo = Convert.ToInt32(EDITMANUTENCAOPRODUTOITEM.Text); } if (EDITCODIGO.Text != "" && EDITCODIGO.Text != null) { manutencaoitem.manutencaocodigo = Convert.ToInt32(EDITCODIGO.Text); } if (EDITMANUTENCAOPRODUTOCODIGO.Text != "" && EDITMANUTENCAOPRODUTOCODIGO.Text != null) { manutencaoitem.produtocodigo = Convert.ToInt32(EDITMANUTENCAOPRODUTOCODIGO.Text); } if (EDITMANUTENCAOPRODUTOQTDE.Text != "" && EDITMANUTENCAOPRODUTOQTDE.Text != null) { manutencaoitem.qtde = Convert.ToDecimal(EDITMANUTENCAOPRODUTOQTDE.Text); } if (EDITMANUTENCAOPRODUTOVLRUNITARIO.Text != "" && EDITMANUTENCAOPRODUTOVLRUNITARIO.Text != null) { manutencaoitem.vlrunitario = Convert.ToDecimal(EDITMANUTENCAOPRODUTOVLRUNITARIO.Text); } if (EDITMANUTENCAOPRODUTOVLRTOTAL.Text != "" && EDITMANUTENCAOPRODUTOVLRTOTAL.Text != null) { manutencaoitem.vlrtotal = Convert.ToDecimal(EDITMANUTENCAOPRODUTOVLRTOTAL.Text); } ManutencaoItemControle manutencaoitemcontrole = new ManutencaoItemControle(); if (EDITMANUTENCAOPRODUTOITEM.Text != "" || (EDITMANUTENCAOPRODUTOITEM.Text == null)) { manutencaoitemcontrole.alterar(manutencaoitem); } else { manutencaoitemcontrole.salvar(manutencaoitem); } } } MessageBox.Show("Item cadastrado com sucesso"); limpaTelaProdutos(); limpaTelaServicos(); AtualizaGrid(); } }
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(); } }