Beispiel #1
0
        private void BOTAOLOCALIZAR_Click(object sender, EventArgs e)
        {
            frmVeiculoLoc veiculoFrmLoc = new frmVeiculoLoc();

            veiculoFrmLoc.ShowDialog();

            VeiculoModelo   veiculo         = new VeiculoModelo();
            VeiculoControle veiculoControle = new VeiculoControle();

            veiculo.codigo = int.Parse(veiculoFrmLoc.codigoretornado);
            if (veiculoFrmLoc.codigoretornado != "" && veiculoFrmLoc.codigoretornado != null)
            {
                veiculo                    = veiculoControle.atualizatela(veiculo);
                EDITCODIGO.Text            = Convert.ToString(veiculo.codigo);
                EDITCODIGORENAVAN.Text     = veiculo.codigorenavan;
                EDITEXERCICIO.Text         = Convert.ToString(veiculo.exercicio);
                EDITMARCAMODELOCODIGO.Text = Convert.ToString(veiculo.marcamodelocodigo);
                EDITPLACA.Text             = veiculo.placa;
                EDITCHASSI.Text            = veiculo.chassi;
                EDITCOMBUSTIVEL.Text       = veiculo.combustivel;
                EDITANOFABRICA.Text        = Convert.ToString(veiculo.anofabrica);
                EDITANOMODELO.Text         = Convert.ToString(veiculo.anomodelo);

                if (veiculo.marcamodelocodigo > 0)
                {
                    MarcamodeloModelo marca = new MarcamodeloModelo();
                    marca.codigo = veiculo.marcamodelocodigo;
                    MarcamodeloControle marcaControle = new MarcamodeloControle();
                    marca = marcaControle.pesquisaMarca(marca);
                    EDITMARCAMODELOCODIGO.Text = Convert.ToString(marca.codigo);
                    EDITMODELO.Text            = marca.descricao;
                }
            }
            BOTAONOVO_Click(sender, e);
        }
Beispiel #2
0
        private void BOTAOVEICULO_Click(object sender, EventArgs e)
        {
            frmVeiculoLoc veiculoFrmLoc = new frmVeiculoLoc();

            veiculoFrmLoc.ShowDialog();

            VeiculoModelo   veiculo         = new VeiculoModelo();
            VeiculoControle veiculoControle = new VeiculoControle();

            //veiculo.codigo = int.Parse(veiculoFrmLoc.codigoretornado);
            if (veiculoFrmLoc.codigoretornado != "" && veiculoFrmLoc.codigoretornado != null)
            {
                veiculo.codigo             = int.Parse(veiculoFrmLoc.codigoretornado);
                veiculo                    = veiculoControle.atualizatela(veiculo);
                EDITVEICULOCODIGO.Text     = Convert.ToString(veiculo.codigo);
                EDITMARCAMODELOCODIGO.Text = Convert.ToString(veiculo.marcamodelocodigo);
                EDITVEICULOPLACA.Text      = veiculo.placa;
                EDITVEICULOANOFABRICA.Text = Convert.ToString(veiculo.anofabrica);
                EDITVEICULOANOMODELO.Text  = Convert.ToString(veiculo.anomodelo);

                if (veiculo.marcamodelocodigo > 0)
                {
                    MarcamodeloModelo marca = new MarcamodeloModelo();
                    marca.codigo = veiculo.marcamodelocodigo;
                    MarcamodeloControle marcaControle = new MarcamodeloControle();
                    marca = marcaControle.pesquisaMarca(marca);
                    EDITMARCAMODELOCODIGO.Text    = Convert.ToString(marca.codigo);
                    EDITMARCAMODELODESCRICAO.Text = marca.descricao;
                }
            }
        }
Beispiel #3
0
        private void BOTAOLOCALIZARVEICULO_Click_1(object sender, EventArgs e)
        {
            frmVeiculoLoc veiculoFrmLoc = new frmVeiculoLoc();

            veiculoFrmLoc.ShowDialog();
            if (veiculoFrmLoc.codigoretornado != "" && veiculoFrmLoc.codigoretornado != null)
            {
                VeiculoModelo veiculo = new VeiculoModelo();
                veiculo.codigo = int.Parse(veiculoFrmLoc.codigoretornado);
                VeiculoControle veiccontrole = new VeiculoControle();
                veiculo = veiccontrole.atualizatela(veiculo);
                if (veiculo.codigo > 0)
                {
                    EDITVEICULOCODIGO.Text     = Convert.ToString(veiculo.codigo);
                    EDITVEICULOPLACA.Text      = veiculo.placa;
                    EDITVEICULOANOFABRICA.Text = Convert.ToString(veiculo.anomodelo);
                    EDITVEICULOANOMODELO.Text  = Convert.ToString(veiculo.anomodelo);
                    EDITVEICULOCHASSI.Text     = veiculo.chassi;

                    MarcamodeloModelo Marcacontrole = new MarcamodeloModelo();
                    Marcacontrole.codigo = veiculo.marcamodelocodigo;
                    MarcamodeloControle marcamodcontrole = new MarcamodeloControle();
                    Marcacontrole = marcamodcontrole.pesquisaMarca(Marcacontrole);
                    if (Marcacontrole.codigo > 0)
                    {
                        EDITMARCAMODELODESCRICAO.Text = Marcacontrole.descricao;
                    }
                }
            }
        }
Beispiel #4
0
        private void BOTAOLOCALIZAR_Click(object sender, EventArgs e)
        {
            FocorrenciaLoc ocorrenciaLoc = new FocorrenciaLoc();

            ocorrenciaLoc.ShowDialog();

            OcorrenciaModelo   ocorrencia         = new OcorrenciaModelo();
            OcorrenciaControle ocorrenciaControle = new OcorrenciaControle();

            ocorrencia.controle = int.Parse(ocorrenciaLoc.codigoretornado);

            if (ocorrenciaLoc.codigoretornado != "" && ocorrenciaLoc.codigoretornado != null)
            {
                ocorrencia = ocorrenciaControle.pesquisaOcorrencia(ocorrencia);
                EDITCODIGOOCORRENCIA.Text = Convert.ToString(ocorrencia.controle);
                if (ocorrencia.dataocorrencia != DateTime.MinValue)  //data nao foi iniciada
                {
                    DateTime wdata = new DateTime();
                    wdata = ocorrencia.dataocorrencia;
                    EDITDATAOCORRENCIA.Text = wdata.ToShortDateString();
                }
                EDITHORAOCORRENCIA.Text    = ocorrencia.horaocorrencia;
                EDITVEICULOCODIGO.Text     = Convert.ToString(ocorrencia.veiculocodigo);
                EDITMARCAMODELOCODIGO.Text = Convert.ToString(ocorrencia.motoristacodigo);
                EDITLOCALOCORRENCIA.Text   = ocorrencia.localocorrencia;
                EDITTIPOOCORRENCIA.Text    = ocorrencia.tipoocorrencia;
            }

            if (ocorrencia.veiculocodigo > 0)
            {
                VeiculoModelo vei = new VeiculoModelo();
                vei.codigo = ocorrencia.veiculocodigo;
                VeiculoControle veiculoControle = new VeiculoControle();
                vei = veiculoControle.atualizatela(vei);
                EDITVEICULOPLACA.Text      = vei.placa;
                EDITVEICULOANOFABRICA.Text = Convert.ToString(vei.anofabrica);
                EDITVEICULOANOMODELO.Text  = Convert.ToString(vei.anomodelo);
                if (vei.marcamodelocodigo > 0)
                {
                    MarcamodeloModelo marca = new MarcamodeloModelo();
                    marca.codigo = vei.marcamodelocodigo;
                    MarcamodeloControle marcaControle = new MarcamodeloControle();
                    marca = marcaControle.pesquisaMarca(marca);
                    EDITMARCAMODELOCODIGO.Text    = Convert.ToString(marca.codigo);
                    EDITMARCAMODELODESCRICAO.Text = marca.descricao;
                }
            }

            if (ocorrencia.motoristacodigo > 0)
            {
                MotoristaModelo motorista = new MotoristaModelo();
                motorista.codigo = ocorrencia.motoristacodigo;
                MotoristaControle motoristaControle = new MotoristaControle();
                motorista = motoristaControle.atualizatela(motorista);
                EDITMOTORISTACODIGO.Text = Convert.ToString(motorista.codigo);
                EDITMOTORISTANOME.Text   = motorista.nome;
            }
            BOTAONOVO_Click(sender, e);
        }
Beispiel #5
0
 public void excluir(VeiculoModelo veiculo)
 {
     try
     {
         veiculoPersistencia.excluir(veiculo);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Beispiel #6
0
        private void BOTAOEXCLUIR_Click(object sender, EventArgs e)
        {
            VeiculoModelo veiculo = new VeiculoModelo();

            veiculo.codigo = Int32.Parse(EDITCODIGO.Text);
            VeiculoControle veiculoControle = new VeiculoControle();

            veiculoControle.excluir(veiculo);
            MessageBox.Show("Cadastro excluído com sucesso");
            limpaTela();
        }
Beispiel #7
0
        private void BOTAOPESQUISA_Click(object sender, EventArgs e)
        {
            //Dados da tabela cadastro
            VeiculoModelo veiculoModelo = new VeiculoModelo();

            if (COMBOTIPOPESQUISA.Text == "PLACA")
            {
                veiculoModelo.placa = "%" + EDITPESQUISA.Text + "%";
            }
            listaGrid(veiculoModelo);
        }
Beispiel #8
0
 public void alterar(VeiculoModelo veiculo)
 {
     try
     {
         veiculoPersistencia.alterar(veiculo);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Beispiel #9
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();
                            }
                        }
                    }
                }
            }
        }
Beispiel #10
0
        private void btnVeiculo_Click(object sender, EventArgs e)
        {
            frmVeiculoLoc manutencaoFrm = new frmVeiculoLoc();

            manutencaoFrm.ShowDialog();

            VeiculoModelo veiculo = new VeiculoModelo();

            if (manutencaoFrm.codigoretornado != "" && manutencaoFrm.codigoretornado != null)
            {
                veiculo.codigo = int.Parse(manutencaoFrm.codigoretornado);
            }
            EDITVEICULOCODIGO.Text = Convert.ToString(veiculo.codigo);
        }
Beispiel #11
0
        public VeiculoModelo atualizatela(VeiculoModelo veiculo)
        {
            try
            {
                VeiculoModelo vei = new VeiculoModelo();

                vei = veiculoPersistencia.atualizatela(veiculo);

                return(vei);
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }
Beispiel #12
0
        private void BOTAOLOCALIZAR_Click(object sender, EventArgs e)
        {
            FLocacaoLoc locacaoFrmLoc = new FLocacaoLoc();

            locacaoFrmLoc.ShowDialog();

            if (locacaoFrmLoc.codigoretornado != "" && locacaoFrmLoc.codigoretornado != null)
            {
                LocacaoModelo locacao = new LocacaoModelo();
                locacao.controle = Convert.ToInt32(locacaoFrmLoc.codigoretornado);
                LocacaoControle locacaocontrole = new LocacaoControle();
                locacao = locacaocontrole.atualizatela(locacao);

                if (locacao.controle > 0)
                {
                    EDITCONTROLE.Text          = Convert.ToString(locacao.controle);
                    EDITDATAINICIOLOCACAO.Text = Convert.ToString(locacao.datainiciolocacao);
                    EDITDATAFIMLOCACAO.Text    = Convert.ToString(locacao.datafimlocacao);
                    //Convert.ToDecimal(EDITVALORLOCACAO.Text = Convert.ToString(locacao.valorlocacao));
                    EDITVALORLOCACAO.Text = Convert.ToDecimal(locacao.valorlocacao).ToString("C");

                    if (locacao.veiculocodigo > 0)
                    {
                        VeiculoModelo   veiculo         = new VeiculoModelo();
                        VeiculoControle veiculoControle = new VeiculoControle();
                        veiculo.codigo = locacao.veiculocodigo;

                        veiculo = veiculoControle.atualizatela(veiculo);
                        EDITVEICULOCODIGO.Text      = Convert.ToString(veiculo.codigo);
                        EDITMARCAMODELOCODIGO.Text  = Convert.ToString(veiculo.marcamodelocodigo);
                        EDITVEICULOPLACA.Text       = veiculo.placa;
                        EDITVEICULOCHASSI.Text      = veiculo.chassi;
                        EDITVEICULOCOMBUSTIVEL.Text = veiculo.combustivel;
                        EDITVEICULOANOFABRICA.Text  = Convert.ToString(veiculo.anofabrica);
                        EDITVEICULOANOMODELO.Text   = Convert.ToString(veiculo.anomodelo);
                        if (veiculo.marcamodelocodigo > 0)
                        {
                            MarcamodeloModelo marca = new MarcamodeloModelo();
                            marca.codigo = veiculo.marcamodelocodigo;
                            MarcamodeloControle marcaControle = new MarcamodeloControle();
                            marca = marcaControle.pesquisaMarca(marca);
                            EDITMARCAMODELOCODIGO.Text    = Convert.ToString(marca.codigo);
                            EDITMARCAMODELODESCRICAO.Text = marca.descricao;
                        }
                    }
                }
            }
        }
Beispiel #13
0
        //Metodo alterar
        public void alterar(VeiculoModelo veiculo)
        {
            try
            {
                AbrirConexao();

                comando = new MySqlCommand("update veiculo set marcamodelocodigo =@marcamodelocodigo, placa =@placa, chassi =@chassi, combustivel =@combustivel, anofabrica =@anofabrica, anomodelo = @anomodelo, codigorenavan =@codigorenavan, exercicio =@exercicio, situacao =@situacao, datavenda =@datavenda, valorvenda =@valorvenda, databaixa =@databaixa, motivobaixa =@motivobaixa, seguradoracodigo =@seguradoracodigo, datainiciovigencia =@datainiciovigencia, datafimvigencia =@datafimvigencia where codigo=@codigo", conexao);
                comando.Parameters.AddWithValue("@codigo", veiculo.codigo);
                comando.Parameters.AddWithValue("@marcamodelocodigo", veiculo.marcamodelocodigo);
                comando.Parameters.AddWithValue("@placa", veiculo.placa);
                comando.Parameters.AddWithValue("@chassi", veiculo.chassi);
                comando.Parameters.AddWithValue("@combustivel", veiculo.combustivel);
                comando.Parameters.AddWithValue("@anofabrica", veiculo.anofabrica);
                comando.Parameters.AddWithValue("@anomodelo", veiculo.anomodelo);
                comando.Parameters.AddWithValue("@codigorenavan", veiculo.codigorenavan);
                comando.Parameters.AddWithValue("@exercicio", veiculo.exercicio);
                comando.Parameters.AddWithValue("@situacao", veiculo.situacao);
                if (Convert.ToString(veiculo.datavenda) != "01/01/0001 00:00:00")
                {
                    comando.Parameters.AddWithValue("@datavenda", veiculo.datavenda);
                }
                comando.Parameters.AddWithValue("@valorvenda", veiculo.valorvenda);
                if (Convert.ToString(veiculo.databaixa) != "01/01/0001 00:00:00")
                {
                    comando.Parameters.AddWithValue("@databaixa", veiculo.databaixa);
                }
                comando.Parameters.AddWithValue("@motivobaixa", veiculo.motivobaixa);
                comando.Parameters.AddWithValue("@seguradoracodigo", veiculo.seguradoracodigo);
                if (Convert.ToString(veiculo.datainiciovigencia) != "01/01/0001 00:00:00")
                {
                    comando.Parameters.AddWithValue("@datainiciovigencia", veiculo.datainiciovigencia);
                }
                if (Convert.ToString(veiculo.datafimvigencia) != "01/01/0001 00:00:00")
                {
                    comando.Parameters.AddWithValue("@datafimvigencia", veiculo.datafimvigencia);
                }
                comando.ExecuteNonQuery();
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }
Beispiel #14
0
        private void btnVeiculo_Click(object sender, EventArgs e)
        {
            frmVeiculoLoc manutencaoFrm = new frmVeiculoLoc();

            manutencaoFrm.ShowDialog();

            VeiculoModelo   veiculo     = new VeiculoModelo();
            VeiculoControle veicontrole = new VeiculoControle();

            if (manutencaoFrm.codigoretornado != "" && manutencaoFrm.codigoretornado != null)
            {
                veiculo.codigo = int.Parse(manutencaoFrm.codigoretornado);
                //veiculo = veicontrole.atualizatela(veiculo);
            }
            EDITVEICODIGO.Text = Convert.ToString(veiculo.codigo);
            // EDITVEINOME.Text = veiculo.nome;
        }
Beispiel #15
0
        public void excluir(VeiculoModelo veiculo)
        {
            try
            {
                AbrirConexao();
                comando = new MySqlCommand("DELETE FROM VEICULO WHERE CODIGO = @codigo", conexao);
                comando.Parameters.AddWithValue("@codigo", veiculo.codigo);

                comando.ExecuteNonQuery();
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }
Beispiel #16
0
        public void listaGrid(VeiculoModelo modelo)
        {
            string strSQL = "SELECT * FROM VEICULO WHERE codigo > 0 ";

            EDITCODIGO.Text = Convert.ToString(modelo.codigo);
            codigoretornado = Convert.ToString(modelo.codigo);

            if (modelo.codigo > 0)
            {
                strSQL = strSQL + "and codigo = @codigo";
            }
            if (modelo.placa != "" && modelo.placa != null)
            {
                strSQL = strSQL + "and placa like @placa";
            }

            objConexao = new MySqlConnection(conexaoBancoDados);

            objComando = new MySqlCommand(strSQL, objConexao);

            if (modelo.codigo > 0)
            {
                objComando.Parameters.AddWithValue("@codigo", modelo.codigo);
            }
            if (modelo.placa != "" && modelo.placa != null)
            {
                objComando.Parameters.AddWithValue("@placa", modelo.placa);
            }
            try
            {
                MySqlDataAdapter objAdp = new MySqlDataAdapter(objComando);

                DataTable dtLista = new DataTable();

                objAdp.Fill(dtLista);

                gridVeiculoLoc.DataSource = dtLista;
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }
Beispiel #17
0
        private void BOTAOVEICULO_Click(object sender, EventArgs e)
        {
            frmVeiculoLoc manutencaoFrm = new frmVeiculoLoc();

            manutencaoFrm.ShowDialog();

            if (manutencaoFrm.codigoretornado != "" && manutencaoFrm.codigoretornado != null)
            {
                VeiculoModelo veiculo = new VeiculoModelo();
                veiculo.codigo = int.Parse(manutencaoFrm.codigoretornado);
                VeiculoControle veiculoControle = new VeiculoControle();
                veiculo = veiculoControle.atualizatela(veiculo);
                EDITVEICULOCODIGO.Text = Convert.ToString(veiculo.codigo);
                EDITPLACA.Text         = veiculo.placa;
                if (veiculo.marcamodelocodigo > 0)
                {
                    MarcamodeloModelo marcaModelo = new MarcamodeloModelo();
                    marcaModelo.codigo = veiculo.marcamodelocodigo;
                    MarcamodeloControle marcaControle = new MarcamodeloControle();
                    marcaModelo          = marcaControle.pesquisaMarca(marcaModelo);
                    EDITMARCAMODELO.Text = marcaModelo.descricao;
                }
            }
        }
Beispiel #18
0
        //Metodo salvar
        public int salvar(VeiculoModelo veiculo)
        {
            MySqlTransaction transacao;

            try
            {
                AbrirConexao();

                transacao = conexao.BeginTransaction();
                comando   = new MySqlCommand("INSERT INTO veiculo(codigo, marcamodelocodigo, placa, chassi, combustivel, anofabrica, anomodelo, codigorenavan, exercicio, situacao, datavenda, valorvenda, databaixa, motivobaixa, seguradoracodigo, datainiciovigencia, datafimvigencia) VALUES (@codigo, @marcamodelocodigo, @placa, @chassi, @combustivel, @anofabrica, @anomodelo, @codigorenavan, @exercicio, @situacao, @datavenda, @valorvenda, @databaixa, @motivobaixa, @seguradoracodigo, @datainiciovigencia, @datafimvigencia)", conexao);
                comando.Parameters.AddWithValue("@codigo", veiculo.codigo);
                comando.Parameters.AddWithValue("@marcamodelocodigo", veiculo.marcamodelocodigo);
                comando.Parameters.AddWithValue("@placa", veiculo.placa);
                comando.Parameters.AddWithValue("@chassi", veiculo.chassi);
                comando.Parameters.AddWithValue("@combustivel", veiculo.combustivel);
                comando.Parameters.AddWithValue("@anofabrica", veiculo.anofabrica);
                comando.Parameters.AddWithValue("@anomodelo", veiculo.anomodelo);
                comando.Parameters.AddWithValue("@codigorenavan", veiculo.codigorenavan);
                comando.Parameters.AddWithValue("@exercicio", veiculo.exercicio);
                comando.Parameters.AddWithValue("@situacao", veiculo.situacao);
                if (Convert.ToString(veiculo.datavenda) != "01/01/0001 00:00:00")
                {
                    comando.Parameters.AddWithValue("@datavenda", veiculo.datavenda);
                }
                else
                {
                    comando.Parameters.AddWithValue("@datavenda", null);
                }
                comando.Parameters.AddWithValue("@valorvenda", veiculo.valorvenda);
                if (Convert.ToString(veiculo.databaixa) != "01/01/0001 00:00:00")
                {
                    comando.Parameters.AddWithValue("@databaixa", veiculo.databaixa);
                }
                else
                {
                    comando.Parameters.AddWithValue("@databaixa", null);
                }
                comando.Parameters.AddWithValue("@motivobaixa", veiculo.motivobaixa);
                comando.Parameters.AddWithValue("@seguradoracodigo", veiculo.seguradoracodigo);
                if (Convert.ToString(veiculo.datainiciovigencia) != "01/01/0001 00:00:00")
                {
                    comando.Parameters.AddWithValue("@datainiciovigencia", veiculo.datainiciovigencia);
                }
                else
                {
                    comando.Parameters.AddWithValue("@datainiciovigencia", null);
                }
                if (Convert.ToString(veiculo.datafimvigencia) != "01/01/0001 00:00:00")
                {
                    comando.Parameters.AddWithValue("@datafimvigencia", veiculo.datafimvigencia);
                }
                else
                {
                    comando.Parameters.AddWithValue("@datafimvigencia", null);
                }
                comando.ExecuteNonQuery();

                MySqlDataReader tabelaDados;
                comando = new MySqlCommand("SELECT LAST_INSERT_ID() as CONTROLE", conexao);
                // Executa a consulta
                tabelaDados = comando.ExecuteReader();

                // Verifica se retornou pelo menos um registro
                int codigogerado = 0;
                while (tabelaDados.Read()) // Lendo registro
                {
                    codigogerado = tabelaDados.GetInt32(0);
                }

                tabelaDados.Close();

                transacao.Commit();

                return(codigogerado);
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }
Beispiel #19
0
        public VeiculoModelo atualizatela(VeiculoModelo veiculo)
        {
            try
            {
                AbrirConexao();

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

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

                VeiculoModelo vei = new VeiculoModelo();

                while (tabelaDados.Read()) // Lendo registro
                {
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CODIGO")))
                    {
                        vei.codigo = tabelaDados.GetInt32("CODIGO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("MARCAMODELOCODIGO")))
                    {
                        vei.marcamodelocodigo = tabelaDados.GetInt32("MARCAMODELOCODIGO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("PLACA")))
                    {
                        vei.placa = tabelaDados.GetString("PLACA");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CHASSI")))
                    {
                        vei.chassi = tabelaDados.GetString("CHASSI");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("COMBUSTIVEL")))
                    {
                        vei.combustivel = tabelaDados.GetString("COMBUSTIVEL");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("ANOFABRICA")))
                    {
                        vei.anofabrica = tabelaDados.GetInt32("ANOFABRICA");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("ANOMODELO")))
                    {
                        vei.anomodelo = tabelaDados.GetInt32("ANOMODELO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("SITUACAO")))
                    {
                        vei.situacao = tabelaDados.GetString("SITUACAO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CODIGORENAVAN")))
                    {
                        vei.codigorenavan = tabelaDados.GetString("CODIGORENAVAN");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("EXERCICIO")))
                    {
                        vei.exercicio = tabelaDados.GetInt32("EXERCICIO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("DATAVENDA")))
                    {
                        vei.datavenda = tabelaDados.GetDateTime("DATAVENDA");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("VALORVENDA")))
                    {
                        vei.valorvenda = tabelaDados.GetDecimal("VALORVENDA");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("DATABAIXA")))
                    {
                        vei.databaixa = tabelaDados.GetDateTime("DATABAIXA");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("MOTIVOBAIXA")))
                    {
                        vei.motivobaixa = tabelaDados.GetString("MOTIVOBAIXA");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("SEGURADORACODIGO")))
                    {
                        vei.seguradoracodigo = tabelaDados.GetInt32("SEGURADORACODIGO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("DATAINICIOVIGENCIA")))
                    {
                        vei.datainiciovigencia = tabelaDados.GetDateTime("DATAINICIOVIGENCIA");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("DATAFIMVIGENCIA")))
                    {
                        vei.datafimvigencia = tabelaDados.GetDateTime("DATAFIMVIGENCIA");
                    }
                }

                tabelaDados.Close();
                return(vei);
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }
Beispiel #20
0
        private void BOTAOATUALIZAR_Click(object sender, EventArgs e)
        {
            if (validaVeiculo())
            {
                VeiculoModelo veiculo = new VeiculoModelo();
                Funcoes       funcoes = new Funcoes();

                if (EDITCODIGO.Text != "" && EDITCODIGO.Text != null)
                {
                    veiculo.codigo = Convert.ToInt32(EDITCODIGO.Text);
                }
                if (EDITMARCAMODELOCODIGO.Text != "" && EDITMARCAMODELOCODIGO.Text != null)
                {
                    veiculo.marcamodelocodigo = int.Parse(EDITMARCAMODELOCODIGO.Text);
                }
                veiculo.placa       = EDITPLACA.Text;
                veiculo.chassi      = EDITCHASSI.Text;
                veiculo.combustivel = EDITCOMBUSTIVEL.Text;
                if (EDITANOFABRICA.Text != "" && EDITANOFABRICA.Text != null)
                {
                    veiculo.anofabrica = Convert.ToInt32(EDITANOFABRICA.Text);
                }
                if (EDITANOMODELO.Text != "" && EDITANOMODELO.Text != null)
                {
                    veiculo.anomodelo = Convert.ToInt32(EDITANOMODELO.Text);
                }
                veiculo.codigorenavan = EDITCODIGORENAVAN.Text;
                if (EDITEXERCICIO.Text != "" && EDITEXERCICIO.Text != null)
                {
                    veiculo.exercicio = Convert.ToInt32(EDITEXERCICIO.Text);
                }
                veiculo.situacao = EDITSITUACAO.Text;

                if (funcoes.ApenasNumeros(EDITDATAVENDA.Text) != "" && funcoes.ApenasNumeros(EDITDATAVENDA.Text) != null)
                {
                    veiculo.datavenda = Convert.ToDateTime(EDITDATAVENDA.Text);
                }
                if (EDITVALORVENDA.Text != "" && EDITVALORVENDA.Text != null)
                {
                    veiculo.valorvenda = Convert.ToDecimal(EDITVALORVENDA.Text);
                }
                if (funcoes.ApenasNumeros(EDITDATABAIXA.Text) != "" && funcoes.ApenasNumeros(EDITDATABAIXA.Text) != null)
                {
                    veiculo.databaixa = Convert.ToDateTime(EDITDATABAIXA.Text);
                }
                veiculo.motivobaixa = EDITMOTIVOBAIXA.Text;
                if (EDITSEGURADORA.Text != "" && EDITSEGURADORA.Text != null)
                {
                    veiculo.seguradoracodigo = int.Parse(EDITSEGURADORA.Text);
                }
                if (funcoes.ApenasNumeros(EDITINICIOVIGENCIA.Text) != "" && funcoes.ApenasNumeros(EDITINICIOVIGENCIA.Text) != null)
                {
                    veiculo.datainiciovigencia = Convert.ToDateTime(EDITINICIOVIGENCIA.Text);
                }
                if (funcoes.ApenasNumeros(EDITFIMVIGENCIA.Text) != "" && funcoes.ApenasNumeros(EDITFIMVIGENCIA.Text) != null)
                {
                    veiculo.datafimvigencia = Convert.ToDateTime(EDITFIMVIGENCIA.Text);
                }
                VeiculoControle veiculocontrole = new VeiculoControle();
                if (EDITCODIGO.Text != "" && EDITCODIGO.Text != null)
                {
                    veiculocontrole.alterar(veiculo);
                }
                else
                {
                    veiculocontrole.salvar(veiculo);
                }
            }

            MessageBox.Show("Cadastro atualizado com sucesso", "Cadastro Veiculo");
            limpaTela();
        }
Beispiel #21
0
        private void BOTAOLOCALIZAR_Click(object sender, EventArgs e)
        {
            BOTAOATUALIZAR.Enabled = true;
            BOTAOSALVAR.Enabled    = true;
            BOTAOEXCLUIR.Enabled   = true;

            FRotaLoc rotaLocFrm = new FRotaLoc();

            rotaLocFrm.ShowDialog();

            if (rotaLocFrm.codigoretornado != "" && rotaLocFrm.codigoretornado != null)
            {
                RotaModelo rotaModelo = new RotaModelo();
                rotaModelo.controle = int.Parse(rotaLocFrm.codigoretornado);
                RotaControle rotaControle = new RotaControle();
                rotaModelo      = rotaControle.pesquisaRota(rotaModelo);
                EDITCODIGO.Text = Convert.ToString(rotaModelo.controle);
                if (rotaModelo.datainicio != DateTime.MinValue)  //data nao foi iniciada
                {
                    DateTime wdata = new DateTime();
                    wdata = rotaModelo.datainicio;
                    EDITDATAINICIO.Text = wdata.ToShortDateString();
                }

                EDITHORAINICIO.Text = Convert.ToString(rotaModelo.horainicio);
                if (rotaModelo.datafim != DateTime.MinValue)  //data nao foi iniciada
                {
                    DateTime wdata = new DateTime();
                    wdata            = rotaModelo.datafim;
                    EDITDATAFIM.Text = wdata.ToShortDateString();
                }

                EDITHORAFIM.Text           = Convert.ToString(rotaModelo.horafim);
                EDITCODIGOMOTORISTA.Text   = Convert.ToString(rotaModelo.motoristacodigo);
                EDITNUMEROPASSAGEIROS.Text = Convert.ToString(rotaModelo.nrpassageiros);
                EDITVEICULOCODIGO.Text     = Convert.ToString(rotaModelo.veiculocodigo);
                EDITORIGEM.Text            = rotaModelo.localorigem;
                EDITDESTINO.Text           = rotaModelo.localdestino;
                EDITKMPERCORRIDO.Text      = Convert.ToString(rotaModelo.kmpercorrido);
                EDITDESCRICAO.Text         = rotaModelo.descricaoatendimento;

                if (rotaModelo.veiculocodigo > 0)
                {
                    VeiculoModelo veiculoModelo = new VeiculoModelo();
                    veiculoModelo.codigo = rotaModelo.veiculocodigo;
                    VeiculoControle veiculoControle = new VeiculoControle();
                    veiculoModelo  = veiculoControle.atualizatela(veiculoModelo);
                    EDITPLACA.Text = veiculoModelo.placa;
                    if (veiculoModelo.marcamodelocodigo > 0)
                    {
                        MarcamodeloModelo marcaModelo = new MarcamodeloModelo();
                        marcaModelo.codigo = veiculoModelo.marcamodelocodigo;
                        MarcamodeloControle marcaControle = new MarcamodeloControle();
                        marcaModelo          = marcaControle.pesquisaMarca(marcaModelo);
                        EDITMARCAMODELO.Text = marcaModelo.descricao;
                    }
                }

                if (rotaModelo.motoristacodigo > 0)
                {
                    MotoristaModelo motoristaModelo = new MotoristaModelo();
                    motoristaModelo.codigo = rotaModelo.motoristacodigo;
                    MotoristaControle motoristaControle = new MotoristaControle();
                    motoristaModelo        = motoristaControle.atualizatela(motoristaModelo);
                    EDITNOMEMOTORISTA.Text = motoristaModelo.nome;
                }
            }
            BOTAOPESQUISARROTA_Click(sender, e);
        }