예제 #1
0
        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();
            }
        }
예제 #2
0
        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();
            }
        }