diff --git a/app/src/main/java/com/example/chan24/smartplanner/DatabaseHelper.java b/app/src/main/java/com/example/chan24/smartplanner/DatabaseHelper.java new file mode 100644 index 0000000000000000000000000000000000000000..87f6d372cf282879300baead75a2243b31124ee5 --- /dev/null +++ b/app/src/main/java/com/example/chan24/smartplanner/DatabaseHelper.java @@ -0,0 +1,53 @@ +package com.example.chan24.smartplanner; + +import android.content.ContentValues; +import android.content.Context; +import android.database.sqlite.SQLiteDatabase; +import android.database.sqlite.SQLiteOpenHelper; + +/** + * Created by Niharika on 17-04-2017. + */ + +public class DatabaseHelper extends SQLiteOpenHelper { + final static public String dbname = "UserDetails"; + final static public String tablename ="RegisterDetails"; + final static public String col1 ="Username"; + final static public String col2 ="Password"; + final static public String col3= "Mail"; + //final static public String col4= "Age"; + //final static public String col5="Sex"; + //final static public String col6="Phone"; + public static final String query="create table "+tablename+" (Username varchar(50) primary key ,Password varchar(50),Mail varchar(60))"; + + public DatabaseHelper(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 username ,String password,String mail) + { + SQLiteDatabase db = this.getWritableDatabase(); + ContentValues cv= new ContentValues(); + cv.put(col1,username); + cv.put(col2,password); + cv.put(col3,mail); + + long res=db.insert(tablename,null,cv); + if(res==-1) + return false; + else + return true; + + } + +} 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 18cb7f5a8deeb680b589df188589f933b31cc92f..783c255b2337b07c0b548d8f4ccd5063dad0f0ec 100644 --- a/app/src/main/java/com/example/chan24/smartplanner/RegisterActivity.java +++ b/app/src/main/java/com/example/chan24/smartplanner/RegisterActivity.java @@ -2,19 +2,32 @@ package com.example.chan24.smartplanner; 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.Toast; public class RegisterActivity extends AppCompatActivity { + DatabaseHelper db= new DatabaseHelper(this); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_register); - final EditText user = (EditText)findViewById(R.id.user); - final EditText pass = (EditText)findViewById(R.id.pass); - final EditText mail = (EditText)findViewById(R.id.mail); - final Button signup =(Button)findViewById(R.id.signup); + //final EditText user = (EditText)findViewById(R.id.user); + //final EditText pass = (EditText)findViewById(R.id.pass); + //final EditText mail = (EditText)findViewById(R.id.mail); + //final Button signup =(Button)findViewById(R.id.signup); } + public void signup(View view) + { + EditText user = (EditText)findViewById(R.id.user); + EditText pass = (EditText)findViewById(R.id.pass); + EditText mail = (EditText)findViewById(R.id.mail); + + boolean res =db.insertdata(user.getText().toString(),pass.getText().toString(),mail.getText().toString()); + if(res) + Toast.makeText(this, "Inserted ", Toast.LENGTH_SHORT).show(); + } } diff --git a/app/src/main/res/layout/activity_register.xml b/app/src/main/res/layout/activity_register.xml index b0ab4c4a81a537a9725d89c0c697be28a6a62ddd..e648aae56c77b1a97240780383c959ee9d04f6f4 100644 --- a/app/src/main/res/layout/activity_register.xml +++ b/app/src/main/res/layout/activity_register.xml @@ -49,5 +49,6 @@ android:layout_below="@+id/mail" android:layout_centerHorizontal="true" android:layout_marginTop="50dp" + android:onClick="signup" android:id="@+id/signup" /> </RelativeLayout> diff --git a/build.gradle b/build.gradle index 74b2ab0dd88f66079893ee7c77a46dbace4f0fde..b78a0b86c939620b6f05483ce45c4d3ef0ef595e 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:2.2.3' + classpath 'com.android.tools.build:gradle:2.3.1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 04e285f34080d98841a9fac832466aec720aecec..a20687e6a8538dd010b64bc2fa105712a8505f2f 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Mon Dec 28 10:00:20 PST 2015 +#Mon Apr 17 22:23:46 IST 2017 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip