diff --git a/app/src/main/java/com/example/chan24/smartplanner/DatabaseHelper2.java b/app/src/main/java/com/example/chan24/smartplanner/DatabaseHelper2.java new file mode 100644 index 0000000000000000000000000000000000000000..be2f2e3dc71d5dc61b1de125fc3675f386b8fcba --- /dev/null +++ b/app/src/main/java/com/example/chan24/smartplanner/DatabaseHelper2.java @@ -0,0 +1,58 @@ +package com.example.chan24.smartplanner; + +import android.content.ContentValues; +import android.content.Context; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; +import android.database.sqlite.SQLiteOpenHelper; + +/** + * Created by Niharika on 19-04-2017. + */ + +public class DatabaseHelper2 extends SQLiteOpenHelper { + final static public String dbname = "ProfileDetails"; + final static public String tablename ="ExtraDetails"; + final static public String col1 ="Gender"; + final static public String col2 ="Age"; + final static public String col3= "Phone"; + final static public String query ="create table "+tablename+"(Gender varchar(10),Age number(2),Phone number(11))"; + public DatabaseHelper2(Context context) { + super(context, dbname, null, 1); + } + + @Override + public void onCreate(SQLiteDatabase db) { + db.execSQL(query); + + + } + + @Override + public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { + onCreate(db); + } + + public boolean insertdata(String gender ,int age ,long phone ) + { + SQLiteDatabase db = this.getWritableDatabase(); + ContentValues cv= new ContentValues(); + cv.put(col1,gender); + cv.put(col2,age); + cv.put(col3,phone); + + long res=db.insert(tablename,null,cv); + if(res==-1) + return false; + else + return true; + + } + Cursor retriving() + { + SQLiteDatabase db =this.getWritableDatabase(); + Cursor c =db.rawQuery("select * from "+tablename,null); + return c; + + } +} diff --git a/app/src/main/java/com/example/chan24/smartplanner/ProfileActivity.java b/app/src/main/java/com/example/chan24/smartplanner/ProfileActivity.java index 23948d32006acd0d5a8a458251360f2a9df3e050..8ebd05065746ad280957d5dde48afd5d961b2780 100644 --- a/app/src/main/java/com/example/chan24/smartplanner/ProfileActivity.java +++ b/app/src/main/java/com/example/chan24/smartplanner/ProfileActivity.java @@ -1,13 +1,18 @@ package com.example.chan24.smartplanner; import android.content.Intent; +import android.support.annotation.IntegerRes; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; +import android.widget.EditText; +import android.widget.RadioButton; +import android.widget.RadioGroup; import android.widget.Toast; public class ProfileActivity extends AppCompatActivity { + DatabaseHelper2 db=new DatabaseHelper2(this); @Override protected void onCreate(Bundle savedInstanceState) { @@ -23,4 +28,33 @@ public class ProfileActivity extends AppCompatActivity { } }); } + + public void save(View view) + { + EditText age = (EditText)findViewById(R.id.age); + RadioGroup gender =(RadioGroup)findViewById(R.id.gender); + EditText phone = (EditText)findViewById(R.id.phone); + RadioButton selectedRadioButton; + + + + int selectedId = gender.getCheckedRadioButtonId(); + + selectedRadioButton = (RadioButton)findViewById(selectedId); + //Toast.makeText(getApplicationContext(), selectedRadioButton.getText().toString()+" is selected", Toast.LENGTH_SHORT).show(); + + + + + int a= Integer.parseInt(age.getText().toString()); + int p = Integer.parseInt(phone.getText().toString()); + boolean res =db.insertdata(selectedRadioButton.getText().toString(),a,p); + if(res) { + //Toast.makeText(this, "Inserted ", Toast.LENGTH_SHORT).show(); + Intent i =new Intent(getApplicationContext(),UserArea.class); + startActivity(i); + } + + + } } diff --git a/app/src/main/java/com/example/chan24/smartplanner/RegisterActivity.java b/app/src/main/java/com/example/chan24/smartplanner/RegisterActivity.java index c7dbb11ee01e43324124478306da2ad625c306ea..f77c70783983d496ba24b21fe3c7ef2f4fffd2fb 100644 --- a/app/src/main/java/com/example/chan24/smartplanner/RegisterActivity.java +++ b/app/src/main/java/com/example/chan24/smartplanner/RegisterActivity.java @@ -31,7 +31,7 @@ public class RegisterActivity extends AppCompatActivity { boolean res =db.insertdata(user.getText().toString(),pass.getText().toString(),mail.getText().toString()); if(res) { - Toast.makeText(this, "Inserted ", Toast.LENGTH_SHORT).show(); + //Toast.makeText(this, "Inserted ", Toast.LENGTH_SHORT).show(); Intent i =new Intent(getApplicationContext(),LoginActivity.class); startActivity(i); } diff --git a/app/src/main/res/layout/activity_profile.xml b/app/src/main/res/layout/activity_profile.xml index ba7ec176c4859ab2e90391dc478f3578f1d04919..16a799eb16c1f999bad8a8831e58102b8dd41241 100644 --- a/app/src/main/res/layout/activity_profile.xml +++ b/app/src/main/res/layout/activity_profile.xml @@ -45,7 +45,7 @@ android:layout_height="wrap_content" android:inputType="phone" android:ems="10" - android:layout_below="@+id/sex" + android:layout_below="@+id/gender" android:layout_centerHorizontal="true" android:layout_marginTop="30dp" android:id="@+id/phone" @@ -64,7 +64,7 @@ <RadioGroup android:layout_width="match_parent" android:layout_height="wrap_content" - android:id="@+id/sex" + android:id="@+id/gender" android:orientation="horizontal" android:layout_below="@+id/age" android:layout_alignParentStart="true" @@ -93,6 +93,8 @@ android:layout_alignTop="@+id/cancel" android:layout_alignParentEnd="true" android:layout_marginEnd="50dp" + android:onClick="save" + android:id="@+id/save" /> </RelativeLayout>