Skip to content

Commit

Permalink
changed
Browse files Browse the repository at this point in the history
  • Loading branch information
abhinayavi committed Feb 18, 2020
1 parent 6041290 commit 2c4e37c
Show file tree
Hide file tree
Showing 9 changed files with 50 additions and 20 deletions.
1 change: 0 additions & 1 deletion .idea/.name

This file was deleted.

3 changes: 0 additions & 3 deletions .idea/codeStyles/Project.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 0 additions & 5 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,16 @@ class UpiPaymentActivity : AppCompatActivity() {
upi_idET.setText(intent.getStringExtra("UPI"))

}
val des= if (noteET.text.toString().isNullOrEmpty()) else "Finance buddy"

payBtn.setOnClickListener {
val amount =
if (amountET.text.toString().contains('.')) amountET.text.toString() else amountET.text.toString() + ".00"
val random = Random(1100000)
val easyUpiPayment = EasyUpiPayment.Builder()
.with(this)
.setPayeeVpa(upi_idET.text.toString())
.setPayeeName("")
.setPayeeName("via Finance Buddy")
.setTransactionId(random.nextInt().toString())
.setTransactionRefId(random.nextInt().toString())
.setDescription(noteET.text.toString())
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ import androidx.annotation.NonNull
import androidx.room.Entity
import androidx.room.Ignore
import androidx.room.PrimaryKey


@Entity(tableName = "cardDetails")
class CardDetailsModel{
@PrimaryKey
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,29 @@
package tech.risinglight.financebuddy.model

import androidx.annotation.NonNull
import androidx.room.Entity
import androidx.room.PrimaryKey
import java.lang.reflect.Constructor
import java.util.*

class SplitWiseModel(
var name: String,
var amount: String,
@Entity(tableName ="splitmodel")
class SplitWiseModel {
@PrimaryKey
@NonNull
var emailId: String? = null
var name: String? = null
var amount: String? = null
var transactionsList: ArrayList<Transaction>
)

constructor(
emailId: String,
name: String,
amount: String,

) {
this.emailId = emailId
this.name = name
this.amount = amount

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,7 @@ interface CardDao{
@Query("DELETE from cardDetails")
fun deleteAll()

@Insert
fun insert(splitWiseDetail: CardDetailsModel) : Long

}
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@
package tech.risinglight.financebuddy.view

import android.Manifest
import android.annotation.SuppressLint
import android.content.Context
import android.content.Intent
import android.content.pm.PackageManager
import android.os.Bundle
import android.provider.Telephony
import android.view.View
import androidx.appcompat.app.AppCompatActivity
import androidx.core.app.ActivityCompat
import androidx.core.content.ContextCompat
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
import com.google.android.material.bottomsheet.BottomSheetBehavior
Expand Down Expand Up @@ -62,8 +66,21 @@ class MainActivity : AppCompatActivity() {
startActivity(Intent(applicationContext, CouponsActivity::class.java))
}
addbottomSheetCallBack()
if (ContextCompat.checkSelfPermission(applicationContext, Manifest.permission.READ_SMS)
!= PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(this,
arrayOf(Manifest.permission.READ_SMS),0)
GlobalScope.launch {
getTransactions(applicationContext)

} }
else
{
GlobalScope.launch {
getTransactions(applicationContext)

getTransactions(applicationContext)
}

}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,7 @@ import androidx.core.content.ContextCompat
class SplashActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
if (ContextCompat.checkSelfPermission(applicationContext, Manifest.permission.READ_SMS)
!= PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(this,
arrayOf(Manifest.permission.READ_SMS),0)
}

val intent = Intent(this, MainActivity::class.java)
startActivity(intent)
finish()
Expand Down

0 comments on commit 2c4e37c

Please sign in to comment.