Ejemplo n.º 1
0
        public bool atualizavalormanutencao(ManutencaoModelo manutencao, String wtipo, Decimal wvalor)
        {
            int  registrosafetados;
            bool retorno = false;

            try
            {
                AbrirConexao();
                if (wtipo == "entrada")
                {
                    comando = new MySqlCommand("update manutencao set vlrtotal = vlrtotal +  @valor where codigo = @codigo", conexao);
                }
                if (wtipo == "saida")
                {
                    comando = new MySqlCommand("update manutencao set vlrtotal = vlrtotal -  @valor where codigo = @codigo", conexao);
                }

                comando.Parameters.AddWithValue("@codigo", manutencao.codigo);
                comando.Parameters.AddWithValue("@valor", wvalor);
                registrosafetados = comando.ExecuteNonQuery();
                if (registrosafetados > 0)
                {
                    retorno = true;
                }
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
            return(retorno);
        }
Ejemplo n.º 2
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();
            }
        }
Ejemplo n.º 3
0
 public void excluir(ManutencaoModelo manutencao)
 {
     try
     {
         manutencaodb.excluir(manutencao);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Ejemplo n.º 4
0
 public void alterar(ManutencaoModelo manutencao)
 {
     try
     {
         manutencaodb.alterar(manutencao);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Ejemplo n.º 5
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();
                            }
                        }
                    }
                }
            }
        }
Ejemplo n.º 6
0
        public bool atualizavalormanutencao(ManutencaoModelo manutencao, String wtipo, Decimal wvalor)
        {
            bool retorno = false;

            try
            {
                retorno = manutencaodb.atualizavalormanutencao(manutencao, wtipo, wvalor);
            }
            catch (Exception erro)
            {
                throw erro;
            }
            return(retorno);
        }
Ejemplo n.º 7
0
        public int salvar(ManutencaoModelo manutencao)
        {
            int wretorno = 0;

            try
            {
                wretorno = manutencaodb.salvar(manutencao);
            }
            catch (Exception erro)
            {
                throw erro;
            }
            return(wretorno);
        }
Ejemplo n.º 8
0
        public ManutencaoModelo atualizatela(ManutencaoModelo manutencao)
        {
            try
            {
                AbrirConexao();
                ManutencaoModelo manut = new ManutencaoModelo();

                MySqlDataReader tabelaDados;
                comando = new MySqlCommand("select * from manutencao where codigo = @codigo", conexao);
                comando.Parameters.AddWithValue("@codigo", manutencao.codigo);

                // Executa a consulta
                tabelaDados = comando.ExecuteReader();

                while (tabelaDados.Read()) // Lendo registro
                {
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CODIGO")))
                    {
                        manut.codigo = tabelaDados.GetInt32("CODIGO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("VEICULOCODIGO")))
                    {
                        manut.veiculocodigo = tabelaDados.GetInt32("VEICULOCODIGO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("DATAINICIOMANUTENCAO")))
                    {
                        manut.datainiciomanutencao = tabelaDados.GetDateTime("DATAINICIOMANUTENCAO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("DATAFINALMANUTENCAO")))
                    {
                        manut.datafinalmanutencao = tabelaDados.GetDateTime("DATAFINALMANUTENCAO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("VLRTOTAL")))
                    {
                        manut.vlrtotal = tabelaDados.GetDecimal("VLRTOTAL");
                    }
                }
                tabelaDados.Close();
                return(manut);
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }
Ejemplo n.º 9
0
        public ManutencaoModelo atualizatela(ManutencaoModelo controle)
        {
            try
            {
                ManutencaoModelo manutencao = new ManutencaoModelo();

                manutencao = manutencaodb.atualizatela(controle);

                return(manutencao);
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }
Ejemplo n.º 10
0
        public int salvar(ManutencaoModelo manutencao)
        {
            int wcodigoretorno;

            wcodigoretorno = 0;
            try
            {
                AbrirConexao();
                comando = new MySqlCommand("INSERT INTO manutencao (codigo, veiculocodigo, datainiciomanutencao, datafinalmanutencao, vlrtotal) VALUES (@codigo, @veiculocodigo, @datainiciomanutencao, @datafinalmanutencao, @vlrtotal)", conexao);
                comando.Parameters.AddWithValue("@codigo", manutencao.codigo);
                comando.Parameters.AddWithValue("@veiculocodigo", manutencao.veiculocodigo);
                if (Convert.ToString(manutencao.datainiciomanutencao) != "01/01/0001 00:00:00")
                {
                    comando.Parameters.AddWithValue("@datainiciomanutencao", manutencao.datainiciomanutencao);
                }
                else
                {
                    comando.Parameters.AddWithValue("@datainiciomanutencao", null);
                }
                if (Convert.ToString(manutencao.datafinalmanutencao) != "01/01/0001 00:00:00")
                {
                    comando.Parameters.AddWithValue("@datafinalmanutencao", manutencao.datafinalmanutencao);
                }
                else
                {
                    comando.Parameters.AddWithValue("@datafinalmanutencao", null);
                }
                comando.Parameters.AddWithValue("@vlrtotal", manutencao.vlrtotal);
                comando.ExecuteNonQuery();

                MySqlDataReader tabelaDados;
                comando = new MySqlCommand("SELECT LAST_INSERT_ID() as CONTROLE", conexao);

                wcodigoretorno = Convert.ToInt32(comando.ExecuteScalar());

                // Executa a consulta
                tabelaDados = comando.ExecuteReader();
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
            return(wcodigoretorno);
        }
Ejemplo n.º 11
0
        public void excluir(ManutencaoModelo manutencao)
        {
            try
            {
                AbrirConexao();
                comando = new MySqlCommand("delete from manutencao where codigo = @codigo", conexao);
                comando.Parameters.AddWithValue("@codigo", manutencao.codigo);

                comando.ExecuteNonQuery();
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }
Ejemplo n.º 12
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;
            }
        }
Ejemplo n.º 13
0
        public void alterar(ManutencaoModelo manutencao)
        {
            try
            {
                AbrirConexao();

                comando = new MySqlCommand("update manutencao set codigo =@codigo, veiculocodigo =@veiculocodigo, datainiciomanutencao =@datainiciomanutencao, datafinalmanutencao =@datafinalmanutencao, vlrtotal =@vlrtotal where codigo=@codigo", conexao);
                comando.Parameters.AddWithValue("@codigo", manutencao.codigo);
                comando.Parameters.AddWithValue("@veiculocodigo", manutencao.veiculocodigo);
                comando.Parameters.AddWithValue("@datainiciomanutencao", manutencao.datainiciomanutencao);
                comando.Parameters.AddWithValue("@datafinalmanutencao", manutencao.datafinalmanutencao);
                comando.Parameters.AddWithValue("@vlrtotal", manutencao.vlrtotal);
                comando.ExecuteNonQuery();
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }
Ejemplo n.º 14
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();
            }
        }