// METÓDO PARA ALTERAR USUARIO
        public void Alterar(clsMotoristasDto Motorista)
        {
            try
            {
                _conexao                = Conexao.ObterConexao();
                _comandoSql             = new SqlCommand();
                _comandoSql.Connection  = _conexao;
                _comandoSql.CommandText =
                    "UPDATE tblmotorista " +
                    " SET cpf = '" + Motorista.CPF + "', " +
                    " rg = '" + Motorista.RG + "', " +
                    " nome = '" + Motorista.Nome + "', " +
                    " nascimento = '" + Motorista.Nascimento + "', " +
                    " numcnh = '" + Motorista.NumCNH + "', " +
                    " tipocnh = '" + Motorista.TipoCNH + "', " +
                    " validacnh = '" + Motorista.ValidadeCNH + "' " +
                    "WHERE idmotorista = " + Motorista.IdMotorista;


                _comandoSql.ExecuteNonQuery();
                Conexao.fecharConexao(_conexao);
            }

            catch (Exception)
            {
                throw;
            }
        }
        public List <clsMotoristasDto> obterDados(int tipo, String filtro)
        {
            List <clsMotoristasDto> motoristasDtos = new List <clsMotoristasDto>();

            try
            {
                _conexao               = Conexao.ObterConexao();
                _comandoSql            = new SqlCommand();
                _comandoSql.Connection = _conexao;

                if (tipo == 0)
                {
                    _comandoSql.CommandText = ("select idmotorista, rg, cpf, nome," +
                                               " nascimento, numcnh, tipocnh, validacnh, idmotorista " +
                                               " from tblmotorista ");
                }
                else
                {
                    if (tipo == 1)
                    {
                        _comandoSql.CommandText = ("select idmotorista, rg, cpf, nome, " +
                                                   " nascimento, numcnh, tipocnh, validacnh, idmotorista " +
                                                   " from tblmotorista " +
                                                   " where cpf like '%" + filtro + "%'");
                    }
                }

                _readersql = _comandoSql.ExecuteReader();
                while (_readersql.Read())
                {
                    clsMotoristasDto motoristasDto = new clsMotoristasDto();

                    motoristasDto.IdMotorista = Convert.ToInt32(_readersql["idmotorista"].ToString());
                    motoristasDto.RG          = _readersql["rg"].ToString();
                    motoristasDto.CPF         = _readersql["cpf"].ToString();
                    motoristasDto.Nome        = _readersql["nome"].ToString();
                    motoristasDto.Nascimento  = _readersql["nascimento"].ToString();
                    motoristasDto.NumCNH      = _readersql["numcnh"].ToString();
                    motoristasDto.TipoCNH     = _readersql["tipocnh"].ToString();
                    motoristasDto.ValidadeCNH = _readersql["validacnh"].ToString();

                    motoristasDtos.Add(motoristasDto);
                }
                _readersql.Close();

                Conexao.fecharConexao(_conexao);
                return(motoristasDtos);
            }
            catch (Exception)
            {
                return(null);

                throw;
            }
        }
Beispiel #3
0
        public void Alterar(clsMotoristasDto Motoristas)
        {
            _motoristaDal = new clsMotoristasDal();
            try
            {
                if (Motoristas.Nome.ToUpper() != "" || Motoristas.NumCNH.ToUpper() != "" || Motoristas.TipoCNH.ToUpper() != "" || Motoristas.ValidadeCNH.ToString() != "")
                {
                    _motoristaDal.Alterar(Motoristas);
                }
                else
                {
                    throw new Exception("PREENCHIMENTO INCORRETO");
                }
            }

            catch (Exception)
            {
                throw;
            }
        }
        // METÓDO PARA INSERIR USUARIO
        public void Inserir(clsMotoristasDto Motorista)
        {
            //Motorista.IdMotorista = Conexao.GerarNovocodigoMotorista();
            try
            {
                Motorista.IdMotorista = obterProximocodigo();
                _conexao = Conexao.ObterConexao();

                _comandoSql            = new SqlCommand();
                _comandoSql.Connection = _conexao;

                _comandoSql.CommandText = "INSERT INTO tblmotorista (idmotorista, rg, cpf, nome, nascimento, numcnh, tipocnh, validacnh) " +
                                          "VALUES " +
                                          "(" + Motorista.IdMotorista + ",'" + Motorista.RG + "','" + Motorista.CPF + "','" + Motorista.Nome + "','" + Motorista.Nascimento + "','" + Motorista.NumCNH + "','" + Motorista.TipoCNH + "','" + Motorista.ValidadeCNH + "')";

                _comandoSql.ExecuteNonQuery();
                Conexao.fecharConexao(_conexao);
            }

            catch (Exception)
            {
                throw;
            }
        }