コード例 #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 BOTAOPESQUISACOMPRA_Click(object sender, EventArgs e)
        {
            FmanutencaoLoc manutencaoFrmLoc = new FmanutencaoLoc();

            manutencaoFrmLoc.ShowDialog();
            if (manutencaoFrmLoc.codigoretornado != "" && manutencaoFrmLoc.codigoretornado != null)
            {
                ManutencaoModelo manutencao = new ManutencaoModelo();
                manutencao.codigo = int.Parse(manutencaoFrmLoc.codigoretornado);
                ManutencaoControle manutencaocontrole = new ManutencaoControle();
                manutencao = manutencaocontrole.atualizatela(manutencao);
                if (manutencao.codigo > 0)
                {
                    EDITCODIGO.Text = Convert.ToString(manutencao.codigo);
                    EDITDATAINICIOMANUTENCAO.Text = Convert.ToString(manutencao.datainiciomanutencao);
                    EDITDATAFINALMANUTENCAO.Text  = Convert.ToString(manutencao.datafinalmanutencao);
                    EDITVLRTOTAL.Text             = Convert.ToString(manutencao.vlrtotal);
                    if (manutencao.veiculocodigo > 0)
                    {
                        VeiculoModelo veiculo = new VeiculoModelo();
                        veiculo.codigo = manutencao.veiculocodigo;
                        VeiculoControle veicontrole = new VeiculoControle();
                        veiculo = veicontrole.atualizatela(veiculo);
                        if (veiculo.codigo > 0)
                        {
                            EDITVEICULOCODIGO.Text     = Convert.ToString(veiculo.codigo);
                            EDITVEICULOPLACA.Text      = veiculo.placa;
                            EDITVEICULOANOFABRICA.Text = Convert.ToString(veiculo.anofabrica);
                            EDITVEICULOANOMODELO.Text  = Convert.ToString(veiculo.anomodelo);
                            EDITVEICULOCHASSI.Text     = veiculo.chassi;

                            if (veiculo.codigo > 0)
                            {
                                MarcamodeloModelo marcamodelo = new MarcamodeloModelo();
                                marcamodelo.codigo = manutencao.veiculocodigo;
                                MarcamodeloControle marcamodelocontrole = new MarcamodeloControle();
                                marcamodelo = marcamodelocontrole.pesquisaMarca(marcamodelo);
                                if (marcamodelo.codigo > 0)
                                {
                                    EDITMARCAMODELODESCRICAO.Text = marcamodelo.descricao;
                                }
                                MessageBox.Show("Dados da manutenção localizados com sucesso.  Favor informar o(s) item(ns) da manutenção.");
                                groupBoxManutencao.Enabled         = false;
                                GroupBoxProdutosManutencao.Enabled = true;
                                GroupBoxServicosManutencao.Enabled = true;
                                AtualizaGrid();
                            }
                        }
                    }
                }
            }
        }
コード例 #3
0
        private void botaoincluiros_Click_1(object sender, EventArgs e)
        {
            int wnumerodamanutencao = 0;

            if (validaDadosManutencao() == true)
            {
                ManutencaoModelo manutencao = new ManutencaoModelo();

                Funcoes funcoes = new Funcoes();

                if (EDITCODIGO.Text != "" && EDITCODIGO.Text != null)
                {
                    manutencao.codigo = Convert.ToInt32(EDITCODIGO.Text);
                }
                if (EDITDATAINICIOMANUTENCAO.Text != "" && EDITDATAINICIOMANUTENCAO.Text != null)
                {
                    manutencao.datainiciomanutencao = Convert.ToDateTime(EDITDATAINICIOMANUTENCAO.Text);
                }
                if (EDITVEICULOCODIGO.Text != "" && EDITVEICULOCODIGO.Text != null)
                {
                    manutencao.veiculocodigo = Convert.ToInt32(EDITVEICULOCODIGO.Text);
                }
                if (EDITVLRTOTAL.Text != "" && EDITVLRTOTAL.Text != null)
                {
                    manutencao.vlrtotal = Convert.ToDecimal(EDITVLRTOTAL.Text);
                }

                ManutencaoControle manutencaocontrole = new ManutencaoControle();
                {
                    wnumerodamanutencao = manutencaocontrole.salvar(manutencao);
                    EDITCODIGO.Text     = Convert.ToString(wnumerodamanutencao);
                }
                MessageBox.Show("Dados da manutenção salvos com sucesso.  Favor informar o(s) item(ns) da manutenção.");
                groupBoxManutencao.Enabled         = false;
                GroupBoxProdutosManutencao.Enabled = true;
                GroupBoxServicosManutencao.Enabled = true;
            }
        }
コード例 #4
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();
            }
        }