Ejemplo n.º 1
0
 public void alterar(MotoristaModelo motorista)
 {
     try
     {
         AbrirConexao();
         comando = new MySqlCommand("update motorista set  codigo =@codigo, nome =@nome, cpf =@cpf, rg =@rg, logradouro =@logradouro, numero =@numero, complemento =@complemento, bairro =@bairro, cidadecontrole =@cidadecontrole,cep =@cep, ddd =@ddd, telefone =@telefone, dddcelular =@dddcelular, celular =@celular, habilitacao =@habilitacao, categoria =@categoria, datavalidade =@datavalidade, email =@email where codigo =@codigo", conexao);
         comando.Parameters.AddWithValue("@codigo", motorista.codigo);
         comando.Parameters.AddWithValue("@nome", motorista.nome);
         comando.Parameters.AddWithValue("@cpf", motorista.cpf);
         comando.Parameters.AddWithValue("@rg", motorista.rg);
         comando.Parameters.AddWithValue("@logradouro", motorista.logradouro);
         comando.Parameters.AddWithValue("@numero", motorista.numero);
         comando.Parameters.AddWithValue("@complemento", motorista.complemento);
         comando.Parameters.AddWithValue("@bairro", motorista.bairro);
         comando.Parameters.AddWithValue("@cidadecontrole", motorista.cidadecontrole);
         comando.Parameters.AddWithValue("@cep", motorista.cep);
         comando.Parameters.AddWithValue("@ddd", motorista.ddd);
         comando.Parameters.AddWithValue("@telefone", motorista.telefone);
         comando.Parameters.AddWithValue("@dddcelular", motorista.dddcelular);
         comando.Parameters.AddWithValue("@celular", motorista.celular);
         comando.Parameters.AddWithValue("@habilitacao", motorista.habilitacao);
         comando.Parameters.AddWithValue("@categoria", motorista.categoria);
         comando.Parameters.AddWithValue("@datavalidade", motorista.datavalidade);
         comando.Parameters.AddWithValue("@email", motorista.email);
         comando.ExecuteNonQuery();
     }
     catch (Exception erro)
     {
         throw erro;
     }
     finally
     {
         FecharConexao();
     }
 }
Ejemplo n.º 2
0
        private void BOTAOPESQUISA_Click(object sender, EventArgs e)
        {
            if (validaFiltrosPesquisa())
            {
                //Dados da tabela cadastro
                MotoristaModelo motorista = new MotoristaModelo();

                if (COMBOTIPOPESQUISA.Text == "NOME")
                {
                    motorista.nome = "%" + EDITPESQUISA.Text + "%";
                }
                else if (COMBOTIPOPESQUISA.Text == "CODIGO")
                {
                    int WCodigo;
                    if (int.TryParse(EDITPESQUISA.Text, out WCodigo))
                    {
                        motorista.codigo = WCodigo;
                    }
                    else
                    {
                        MessageBox.Show("O código informado não é um número válido.", "CONTEÚDO DA PESQUISA");
                    }
                }
                listaGrid(motorista);
            }
        }
Ejemplo n.º 3
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);
        }
Ejemplo n.º 4
0
        private void BOTAOLOCALIZARCADASTRO_Click_1(object sender, EventArgs e)
        {
            FmotoristaLoc motoristaLocFrm = new FmotoristaLoc();

            motoristaLocFrm.ShowDialog();

            if (motoristaLocFrm.codigoretornado != "" && motoristaLocFrm.codigoretornado != null)
            {
                MotoristaModelo   motorista         = new MotoristaModelo();
                MotoristaControle MotoristaControle = new MotoristaControle();
                motorista.codigo = int.Parse(motoristaLocFrm.codigoretornado);
                if (motorista.codigo > 0)
                {
                    motorista = MotoristaControle.atualizatela(motorista);

                    EDITCODIGOCADASTRO.Text = Convert.ToString(motorista.codigo);
                    EDITNOMEMOTORISTA.Text  = motorista.nome;
                    EDITCPF.Text            = motorista.cpf;
                    EDITRG.Text             = motorista.rg;
                    EDITENDERECO.Text       = motorista.logradouro;
                    EDITNUMERO.Text         = motorista.numero;
                    EDITCOMPLEMENTO.Text    = motorista.complemento;
                    EDITBAIRRO.Text         = motorista.bairro;
                    EDITCIDADECONTROLE.Text = Convert.ToString(motorista.cidadecontrole);
                    EDITCEP.Text            = motorista.cep;
                    EDITDDD.Text            = motorista.ddd;
                    EDITTELEFONE.Text       = motorista.telefone;
                    EDITDDD1.Text           = motorista.dddcelular;
                    EDITTELEFONE1.Text      = motorista.celular;
                    EDITNUMEROCNH.Text      = motorista.habilitacao;
                    EDITCATEGORIACNH.Text   = motorista.categoria;

                    if (motorista.datavalidade != DateTime.MinValue)  //data nao foi iniciada
                    {
                        DateTime wdata = new DateTime();
                        wdata = motorista.datavalidade;
                        EDITDATAEMISSAO.Text = wdata.ToShortDateString();
                    }
                    EDITSEXO.Text  = motorista.sexo;
                    EDITEMAIL.Text = motorista.email;

                    if (motorista.cidadecontrole > 0)
                    {
                        CidadeModelo cidade = new CidadeModelo();

                        cidade.controle = motorista.cidadecontrole;
                        CidadePersistencia CidadeControle = new CidadePersistencia();
                        cidade = CidadeControle.atualizatela(cidade);

                        EDITCIDADECONTROLE.Text = Convert.ToString(cidade.controle);
                        EDITCIDADE.Text         = cidade.nome;
                        LABELUFSIGLA.Text       = cidade.uf;
                    }
                }
                BOTAONOVO_Click(sender, e);
            }
        }
Ejemplo n.º 5
0
 public void excluir(MotoristaModelo motorista)
 {
     try
     {
         motoristadb.excluir(motorista);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Ejemplo n.º 6
0
        private void BOTAOEXCLUIRCADASTRO_Click(object sender, EventArgs e)
        {
            MotoristaModelo motorista = new MotoristaModelo();

            MotoristaControle motoristacontrole = new MotoristaControle();

            motoristacontrole.excluir(motorista);

            MessageBox.Show("Cadastro excluido com sucesso", "Cadastro Motorista");
            limpaTela();
        }
Ejemplo n.º 7
0
 public void alterar(MotoristaModelo motorista)
 {
     try
     {
         motoristadb.alterar(motorista);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Ejemplo n.º 8
0
        private void BOTAOEXCLUIRCADASTRO_Click_1(object sender, EventArgs e)
        {
            MotoristaModelo motorista = new MotoristaModelo();

            motorista.codigo = Convert.ToInt32(EDITCODIGOCADASTRO.Text);

            MotoristaControle motoristacontrole = new MotoristaControle();

            motoristacontrole.excluir(motorista);

            MessageBox.Show("Cadastro excluido com sucesso", "Cadastro Motorista");
            limpaTela();
        }
Ejemplo n.º 9
0
        public MotoristaModelo atualizatela(MotoristaModelo codigo)
        {
            try
            {
                MotoristaModelo mot = new MotoristaModelo();

                mot = motoristadb.atualizatela(codigo);

                return(mot);
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }
Ejemplo n.º 10
0
        private void BOTAOCONDUTOR_Click(object sender, EventArgs e)
        {
            FmotoristaLoc motoristaLocFrm = new FmotoristaLoc();

            motoristaLocFrm.ShowDialog();

            if (motoristaLocFrm.codigoretornado != "" && motoristaLocFrm.codigoretornado != null)
            {
                MotoristaModelo motoristaModelo = new MotoristaModelo();
                motoristaModelo.codigo = int.Parse(motoristaLocFrm.codigoretornado);
                MotoristaControle motoristacontrole = new MotoristaControle();
                motoristaModelo          = motoristacontrole.atualizatela(motoristaModelo);
                EDITCODIGOMOTORISTA.Text = Convert.ToString(motoristaModelo.codigo);
                EDITNOMEMOTORISTA.Text   = motoristaModelo.nome;
            }
        }
Ejemplo n.º 11
0
        private void BOTAOMOTORISTA_Click(object sender, EventArgs e)
        {
            FmotoristaLoc motoristaFrm = new FmotoristaLoc();

            motoristaFrm.ShowDialog();

            MotoristaModelo   motorista         = new MotoristaModelo();
            MotoristaControle motoristaControle = new MotoristaControle();

            if (motoristaFrm.codigoretornado != "" && motoristaFrm.codigoretornado != null)
            {
                motorista.codigo         = int.Parse(motoristaFrm.codigoretornado);
                motorista                = motoristaControle.atualizatela(motorista);
                EDITMOTORISTACODIGO.Text = Convert.ToString(motorista.codigo);
                EDITMOTORISTANOME.Text   = motorista.nome;
            }
        }
Ejemplo n.º 12
0
        private void BOTAOATUALIZARCADASTRO_Click_1(object sender, EventArgs e)
        {
            if (validaMotorista())
            {
                MotoristaModelo motorista = new MotoristaModelo();
                Funcoes         funcoes   = new Funcoes();

                if (EDITCODIGOCADASTRO.Text != "" && EDITCODIGOCADASTRO.Text != null)
                {
                    motorista.codigo = Convert.ToInt32(EDITCODIGOCADASTRO.Text);
                }
                motorista.nome = EDITNOMEMOTORISTA.Text;
                motorista.sexo = EDITSEXO.Text;
                motorista.rg   = EDITRG.Text;
                motorista.cpf  = EDITCPF.Text.Replace(',', '.');
                if (funcoes.ApenasNumeros(EDITDATAEMISSAO.Text) != "" && funcoes.ApenasNumeros(EDITDATAEMISSAO.Text) != null)
                {
                    motorista.datavalidade = DateTime.Parse(EDITDATAEMISSAO.Text, new System.Globalization.CultureInfo("pt-BR"));
                }
                motorista.habilitacao    = EDITNUMEROCNH.Text;
                motorista.categoria      = EDITCATEGORIACNH.Text;
                motorista.logradouro     = EDITENDERECO.Text;
                motorista.numero         = EDITNUMERO.Text;
                motorista.complemento    = EDITCOMPLEMENTO.Text;
                motorista.bairro         = EDITBAIRRO.Text;
                motorista.cep            = EDITCEP.Text;
                motorista.ddd            = EDITDDD.Text;
                motorista.telefone       = EDITTELEFONE.Text;
                motorista.dddcelular     = EDITDDD1.Text;
                motorista.celular        = EDITTELEFONE1.Text;
                motorista.email          = EDITEMAIL.Text;
                motorista.cidadecontrole = Convert.ToInt32(EDITCIDADECONTROLE.Text);

                MotoristaControle motoristacontrole = new MotoristaControle();
                if (EDITCODIGOCADASTRO.Text != "" && EDITCODIGOCADASTRO.Text != null)
                {
                    motoristacontrole.alterar(motorista);
                }
                else
                {
                    motoristacontrole.salvar(motorista);
                }
                MessageBox.Show("Cadastro atualizado com sucesso", "Cadastro Motorista");
                limpaTela();
            }
        }
Ejemplo n.º 13
0
        public void listaGrid(MotoristaModelo motorista)
        {
            string strSQL = "SELECT * FROM MOTORISTA WHERE motorista.codigo > 0 ";

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

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

            objConexao = new MySqlConnection(conexaoBancoDados);

            objComando = new MySqlCommand(strSQL, objConexao);

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

                DataTable dtLista = new DataTable();

                objAdp.Fill(dtLista);

                gridMotoristaLoc.DataSource = dtLista;
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }
Ejemplo n.º 14
0
        public void excluir(MotoristaModelo motorista)
        {
            try
            {
                AbrirConexao();
                comando = new MySqlCommand("DELETE FROM MOTORISTA WHERE CODIGO = @codigo", conexao);
                comando.Parameters.AddWithValue("@codigo", motorista.codigo);

                comando.ExecuteNonQuery();
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }
Ejemplo n.º 15
0
        public void salvar(MotoristaModelo motorista)
        {
            try
            {
                AbrirConexao();

                comando = new MySqlCommand("INSERT INTO motorista(codigo, nome, cpf, rg, logradouro, numero, complemento, bairro, cidadecontrole, cep, ddd, telefone, dddcelular, celular, habilitacao, categoria, datavalidade, sexo, email) VALUES (@codigo, @nome, @cpf, @rg, @logradouro, @numero, @complemento, @bairro, @cidadecontrole, @cep, @ddd, @telefone, @dddcelular, @celular, @habilitacao, @categoria, @datavalidade, @sexo, @email)", conexao);
                comando.Parameters.AddWithValue("@codigo", motorista.codigo);
                comando.Parameters.AddWithValue("@nome", motorista.nome);
                comando.Parameters.AddWithValue("@cpf", motorista.cpf);
                comando.Parameters.AddWithValue("@rg", motorista.rg);
                comando.Parameters.AddWithValue("@logradouro", motorista.logradouro);
                comando.Parameters.AddWithValue("@numero", motorista.numero);
                comando.Parameters.AddWithValue("@complemento", motorista.complemento);
                comando.Parameters.AddWithValue("@bairro", motorista.bairro);
                comando.Parameters.AddWithValue("@cidadecontrole", motorista.cidadecontrole);
                comando.Parameters.AddWithValue("@cep", motorista.cep);
                comando.Parameters.AddWithValue("@ddd", motorista.ddd);
                comando.Parameters.AddWithValue("@telefone", motorista.telefone);
                comando.Parameters.AddWithValue("@dddcelular", motorista.dddcelular);
                comando.Parameters.AddWithValue("@celular", motorista.celular);
                comando.Parameters.AddWithValue("@habilitacao", motorista.habilitacao);
                comando.Parameters.AddWithValue("@categoria", motorista.categoria);
                if (Convert.ToString(motorista.datavalidade) != "01/01/0001 00:00:00")
                {
                    comando.Parameters.AddWithValue("@datavalidade", motorista.datavalidade);
                }
                comando.Parameters.AddWithValue("@sexo", motorista.sexo);
                comando.Parameters.AddWithValue("@email", motorista.email);
                comando.ExecuteNonQuery();
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }
Ejemplo n.º 16
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);
        }
Ejemplo n.º 17
0
        public MotoristaModelo atualizatela(MotoristaModelo motorista)
        {
            try
            {
                AbrirConexao();
                MySqlDataReader tabelaDados;
                comando = new MySqlCommand("select * from motorista where codigo = @codigo", conexao);
                comando.Parameters.AddWithValue("@codigo", motorista.codigo);

                // Executa a consulta
                tabelaDados = comando.ExecuteReader();
                MotoristaModelo mot = new MotoristaModelo();
                while (tabelaDados.Read()) // Lendo registro
                {
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CODIGO")))
                    {
                        mot.codigo = tabelaDados.GetInt32("CODIGO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("NOME")))
                    {
                        mot.nome = tabelaDados.GetString("NOME");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CPF")))
                    {
                        mot.cpf = tabelaDados.GetString("CPF");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("RG")))
                    {
                        mot.rg = tabelaDados.GetString("RG");
                    }

                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("LOGRADOURO")))
                    {
                        mot.logradouro = tabelaDados.GetString("LOGRADOURO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("NUMERO")))
                    {
                        mot.numero = tabelaDados.GetString("NUMERO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("COMPLEMENTO")))
                    {
                        mot.complemento = tabelaDados.GetString("COMPLEMENTO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("BAIRRO")))
                    {
                        mot.bairro = tabelaDados.GetString("BAIRRO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CIDADECONTROLE")))
                    {
                        mot.cidadecontrole = tabelaDados.GetInt32("CIDADECONTROLE");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CEP")))
                    {
                        mot.cep = tabelaDados.GetString("CEP");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("DDD")))
                    {
                        mot.ddd = tabelaDados.GetString("DDD");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("TELEFONE")))
                    {
                        mot.telefone = tabelaDados.GetString("TELEFONE");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("DDDCELULAR")))
                    {
                        mot.dddcelular = tabelaDados.GetString("DDDCELULAR");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CELULAR")))
                    {
                        mot.celular = tabelaDados.GetString("CELULAR");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("HABILITACAO")))
                    {
                        mot.habilitacao = tabelaDados.GetString("HABILITACAO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CATEGORIA")))
                    {
                        mot.categoria = tabelaDados.GetString("CATEGORIA");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("DATAVALIDADE")))
                    {
                        mot.datavalidade = tabelaDados.GetDateTime("DATAVALIDADE");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("SEXO")))
                    {
                        mot.sexo = tabelaDados.GetString("SEXO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("EMAIL")))
                    {
                        mot.email = tabelaDados.GetString("EMAIL");
                    }
                }

                tabelaDados.Close();
                return(mot);
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }