//Update Carros
        public void Update(MODEL.Carros carro)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "update Carros set modelo=@modelo, marca=@marca, chassi=@chassi, ano=@ano, placa=@placa ";

            sql += " where id=@id;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            //adicionando os parametros
            cmd.Parameters.AddWithValue("@id", carro.id);
            cmd.Parameters.AddWithValue("@modelo", carro.modelo);
            cmd.Parameters.AddWithValue("@marca", carro.marca);
            cmd.Parameters.AddWithValue("@chassi", carro.chassi);
            cmd.Parameters.AddWithValue("@ano", carro.ano);
            cmd.Parameters.AddWithValue("@placa", carro.placa);



            //tratamento exceção
            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro no Update de Carros (DAL-Carros.cs)");
            }
            finally
            {
                conexao.Close();
            }
        }
        //Insert Carros
        public void Insert(MODEL.Carros carro)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "insert into Carros values(@modelo, @marca, @chassi, @ano, @placa);";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            //adicionando os parametros
            cmd.Parameters.AddWithValue("@modelo", carro.modelo);
            cmd.Parameters.AddWithValue("@marca", carro.marca);
            cmd.Parameters.AddWithValue("@chassi", carro.chassi);
            cmd.Parameters.AddWithValue("@ano", carro.ano);
            cmd.Parameters.AddWithValue("@placa", carro.placa);



            //tratamento exceção
            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro no insert de Carros (DAL-Carros.cs)");
            }
            finally
            {
                conexao.Close();
            }
        }
        public MODEL.Carros SelectByIdAluguel(int id)
        {
            MODEL.Carros  carro   = new MODEL.Carros();
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Select * from Carros where id = @id;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", id);

            //tratamento exceção
            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                if (dados.Read())
                {
                    carro.id     = Convert.ToInt32(dados["id"].ToString());
                    carro.modelo = dados["modelo"].ToString();
                    carro.marca  = dados["marca"].ToString();
                    carro.chassi = dados["chassi"].ToString();
                    carro.ano    = Convert.ToInt32(dados["ano"].ToString());
                    carro.placa  = dados["placa"].ToString();
                }
            }
            catch
            {
                Console.WriteLine("Erro no Select Carros");
            }
            finally
            {
                conexao.Close();
            }
            return(carro);
        }
        public void Update(MODEL.Carros carro)
        {
            DAL.Carros dalcarro = new DAL.Carros();
            //regras de negocios


            //fim das regras
            dalcarro.Update(carro);
        }
        public void Insert(MODEL.Carros carro)
        {
            DAL.Carros dalCarro = new DAL.Carros();
            //regras de negocios



            //fim das regras
            dalCarro.Insert(carro);
        }
        public List <MODEL.Carros> SelectByModelo(string modelo)
        {
            List <MODEL.Carros> lstCarros = new List <MODEL.Carros>();
            SqlConnection       conexao   = new SqlConnection(strCon);
            string     sql = "Select * from Carros where (modelo like @modelo);";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@modelo", "%" + modelo.Trim() + "%");

            //tratamento exceção
            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.Carros carro = new MODEL.Carros();

                    carro.id     = Convert.ToInt32(dados["id"].ToString());
                    carro.modelo = dados["modelo"].ToString();
                    carro.marca  = dados["marca"].ToString();
                    carro.chassi = dados["chassi"].ToString();
                    carro.ano    = Convert.ToInt32(dados["ano"].ToString());
                    carro.placa  = dados["placa"].ToString();


                    lstCarros.Add(carro);
                }
            }
            catch
            {
                Console.WriteLine("Erro no Select Carros");
            }
            finally
            {
                conexao.Close();
            }
            return(lstCarros);
        }