Пример #1
0
        private void BOTAOSERVICOINCLUIR_Click(object sender, EventArgs e)
        {
            bool wretornovalormanutencao = true;

            if (validaDadosManutencoaServico() == true)
            {
                //atualiza valor da manutencao (capa)
                ManutencaoModelo manutencaoatualizada = new ManutencaoModelo();
                manutencaoatualizada.codigo = Convert.ToInt32(EDITCODIGO.Text);
                ManutencaoControle manutencaocontrole = new ManutencaoControle();
                wretornovalormanutencao = manutencaocontrole.atualizavalormanutencao(manutencaoatualizada, "entrada", Convert.ToDecimal(EDITMANUTENCAOSERVICOVLRTOTAL.Text));
                if (wretornovalormanutencao == true)
                {
                    ManutencaoitemModelo manutencaoitem = new ManutencaoitemModelo();

                    Funcoes funcoes = new Funcoes();
                    if (EDITCODIGO.Text != "" && EDITCODIGO.Text != null)
                    {
                        manutencaoitem.manutencaocodigo = Convert.ToInt32(EDITCODIGO.Text);
                    }
                    if (EDITMANUTENCAOSERVICOCODIGO.Text != "" && EDITMANUTENCAOSERVICOCODIGO.Text != null)
                    {
                        manutencaoitem.servicocodigo = Convert.ToInt32(EDITMANUTENCAOSERVICOCODIGO.Text);
                    }
                    if (EDITMANUTENCAOSERVICOQTDE.Text != "" && EDITMANUTENCAOSERVICOQTDE.Text != null)
                    {
                        manutencaoitem.qtde = Convert.ToDecimal(EDITMANUTENCAOSERVICOQTDE.Text);
                    }
                    if (EDITMANUTENCAOSERVICOVLRUNITARIO.Text != "" && EDITMANUTENCAOSERVICOVLRUNITARIO.Text != null)
                    {
                        manutencaoitem.vlrunitario = Convert.ToDecimal(EDITMANUTENCAOSERVICOVLRUNITARIO.Text);
                    }
                    if (EDITMANUTENCAOSERVICOVLRTOTAL.Text != "" && EDITMANUTENCAOSERVICOVLRTOTAL.Text != null)
                    {
                        manutencaoitem.vlrtotal = Convert.ToDecimal(EDITMANUTENCAOSERVICOVLRTOTAL.Text);
                    }

                    ManutencaoItemControle manutencaoitemcontrole = new ManutencaoItemControle();
                    if (EDITMANUTENCAOSERVICOITEM.Text != "" || (EDITMANUTENCAOSERVICOITEM.Text == null))
                    {
                        manutencaoitemcontrole.alterar(manutencaoitem);
                    }
                    else
                    {
                        manutencaoitemcontrole.salvar(manutencaoitem);
                    }
                }

                MessageBox.Show("Item de serviço cadastrado com sucesso");
                limpaTelaProdutos();
                limpaTelaServicos();
                AtualizaGrid();
            }
        }
Пример #2
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();
            }
        }