Вы находитесь на странице: 1из 8

database.

java

package com.example.onlinegrocery;

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;

public class DatabaseHelper extends SQLiteOpenHelper {


private static final int DATABASE_VERSION =1;
private static final String DATABASE_NAME = "Signup.db";
private static final String TABLE_NAME = "Signup";
private static final String COLUMN_ID = "id";
private static final String COLUMN_NAME = "name";
private static final String COLUMN_EMAIL = "email";
private static final String COLUMN_PASS = "pass";
private static final String TABLE_CREATE = "create table Signup (id integer
primary key not null auto_increment ," +
"name text not null , email text not null , pass text not null);";
private SQLiteDatabase db;

public DatabaseHelper(Context context){


super(context , DATABASE_NAME, null , DATABASE_VERSION );
}
@Override
public void onCreate(SQLiteDatabase db){
db.execSQL(TABLE_CREATE);
this.db = db;
}
public void insertSignup(Signup s)
{
db = this.getWritableDatabase();
ContentValues Signupvalues = new ContentValues();
Signupvalues.put(COLUMN_NAME , s.getName());
Signupvalues.put(COLUMN_EMAIL , s.getEmail());
Signupvalues.put(COLUMN_PASS , s.getPass());
db.insert(TABLE_NAME , null ,Signupvalues );

}
@Override
public void onUpgrade(SQLiteDatabase db,int oldVersion,int newVersion){
String query = "DROP TABLE IF EXISTS "+TABLE_NAME;
db.execSQL(query);
this.onCreate(db);
}
public boolean chkmail(String email){
SQLiteDatabase db =this.getReadableDatabase();
Cursor cursor =db.rawQuery("Select * from Signup where email=?",new String[]
{email});
if(cursor.getCount()>0) return false;
else return true;
}
public Boolean emailpassword(String email,String pass){
SQLiteDatabase db = this.getReadableDatabase();
Cursor cursor = db.rawQuery("Select * from Signup where email=? and
pass=?",new String[]{email,pass});
if(cursor.getCount()>0) return false;
else return true;
}

public void insertSignup() {


}
}

main3act

bt8 = (Button)findViewById(R.id.b1);
bt8.setOnClickListener(new View.OnClickListener()
private final Object v;

{
@Override
public void onClick(View v) {
Intent is = new Intent(Main4Activity.this, Main3Activity.class);
startActivity(is);
}
}
);

public void onb7Click(View v)


{
if(v.getId()==R.id.b7) {
EditText name = (EditText) findViewById(R.id.e3);
EditText email = (EditText) findViewById(R.id.e4);
EditText pass1 = (EditText) findViewById(R.id.e5);
EditText pass2 = (EditText) findViewById(R.id.e6);

String namestr = name.getText().toString();


String emailstr = name.getText().toString();
String pass1str = name.getText().toString();
String pass2str = name.getText().toString();

if(!pass1str.equals(pass2str))
{
Toast pass = Toast.makeText(this, "Password don't match :) ",
Toast.LENGTH_SHORT);
pass.show();

}
else
{
Signup s = new Signup();
s.setName(namestr);
s.setEmail(emailstr);
s.setPass(pass1str);

helper.insertSignup();
}
}
bt8 = (Button) findViewById(R.id.b8);
bt8.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent mm = new Intent(Main4Activity.this, Main3Activity.class);
startActivity(mm);
}

});

xml

<?xml version="1.0" encoding="utf-8"?>


<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Main6Activity">

<com.google.android.material.navigation.NavigationView
android:layout_width="411dp"
android:layout_height="728dp"
tools:layout_editor_absoluteX="0dp"
tools:layout_editor_absoluteY="3dp" >

<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">

<CheckBox
android:id="@+id/checkBox18"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"
android:layout_marginEnd="32dp"
android:layout_marginBottom="326dp"
android:text="CheckBox" />

<CheckBox
android:id="@+id/checkBox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginStart="18dp"
android:layout_marginTop="88dp"
android:text="Milk 1 ltr" />

<CheckBox
android:id="@+id/checkBox2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:layout_marginTop="84dp"
android:layout_marginEnd="197dp"
android:text="sugar 1 kg" />

<CheckBox
android:id="@+id/checkBox3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginStart="301dp"
android:layout_marginTop="146dp"
android:text="svs oil 1 ltr" />

<CheckBox
android:id="@+id/checkBox4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:layout_marginTop="85dp"
android:layout_marginEnd="6dp"
android:text="Fresh Mixed fruits -1kg " />

<CheckBox
android:id="@+id/checkBox5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginStart="20dp"
android:layout_marginTop="145dp"
android:text="water - 20 ltr " />

<CheckBox
android:id="@+id/checkBox6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:layout_marginTop="145dp"
android:layout_marginEnd="136dp"
android:text="Idly Batter - 1 ltr" />

<CheckBox
android:id="@+id/checkBox7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginStart="17dp"
android:layout_marginTop="196dp"
android:text="mixed Vegetables -1 kg" />

<CheckBox
android:id="@+id/checkBox8"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:layout_marginTop="680dp"
android:layout_marginEnd="285dp"
android:text="CheckBox" />
<CheckBox
android:id="@+id/checkBox9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"
android:layout_marginStart="19dp"
android:layout_marginBottom="444dp"
android:text="Mutton 1kg"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<CheckBox
android:id="@+id/checkBox10"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"
android:layout_marginEnd="69dp"
android:layout_marginBottom="503dp"
android:text="Chicken - 1kg"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<CheckBox
android:id="@+id/checkBox11"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"
android:layout_marginStart="149dp"
android:layout_marginBottom="448dp"
android:text="salt 1 pac" />

<CheckBox
android:id="@+id/checkBox12"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:layout_marginTop="245dp"
android:layout_marginEnd="-1dp"
android:text="Mixed cheese 1kg" />

<CheckBox
android:id="@+id/checkBox13"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginStart="19dp"
android:layout_marginTop="316dp"
android:text="CheckBox" />

<CheckBox
android:id="@+id/checkBox14"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"
android:layout_marginStart="274dp"
android:layout_marginBottom="378dp"
android:text="CheckBox" />

<CheckBox
android:id="@+id/checkBox15"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"
android:layout_marginEnd="166dp"
android:layout_marginBottom="381dp"
android:text="CheckBox" />

<CheckBox
android:id="@+id/checkBox16"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"
android:layout_marginStart="20dp"
android:layout_marginBottom="326dp"
android:text="CheckBox" />

<CheckBox
android:id="@+id/checkBox17"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"
android:layout_marginStart="149dp"
android:layout_marginBottom="323dp"
android:text="CheckBox" />

<CheckBox
android:id="@+id/checkBox19"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"
android:layout_marginStart="21dp"
android:layout_marginBottom="260dp"
android:text="CheckBox"
app:layout_constraintStart_toStartOf="parent" />

<CheckBox
android:id="@+id/checkBox20"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"
android:layout_marginStart="138dp"
android:layout_marginBottom="258dp"
android:text="CheckBox" />

<CheckBox
android:id="@+id/checkBox21"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"
android:layout_marginEnd="28dp"
android:layout_marginBottom="262dp"
android:text="CheckBox" />

<TextView
android:id="@+id/textView10"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginStart="114dp"
android:layout_marginTop="25dp"
android:text="Grocerey Stuffs"
android:textSize="24sp"
app:layout_constraintStart_toStartOf="parent" />

<TextView
android:id="@+id/textView11"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginStart="159dp"
android:layout_marginTop="40dp" />

<TextView
android:id="@+id/textView12"
android:layout_width="120dp"
android:layout_height="35dp"
android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"
android:layout_marginStart="27dp"
android:layout_marginBottom="199dp"
android:text="OTHERS"
android:textSize="18sp" />

<EditText
android:id="@+id/editText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"
android:layout_marginEnd="25dp"
android:layout_marginBottom="191dp"
android:ems="10"
android:gravity="start|top"
android:inputType="textMultiLine" />

<TextView
android:id="@+id/textView13"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"
android:layout_marginStart="12dp"
android:layout_marginBottom="165dp"
android:text="For other products you can pay money at the time of
delivery" />

<TextView
android:id="@+id/textView14"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"
android:layout_marginStart="30dp"
android:layout_marginBottom="137dp"
android:text="Shop name" />

<EditText
android:id="@+id/editText2"
android:layout_width="269dp"
android:layout_height="55dp"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"
android:layout_marginEnd="17dp"
android:layout_marginBottom="105dp"
android:ems="10"
android:hint="enter shop name else enter none"
android:inputType="textPersonName" />

<Button
android:id="@+id/button"
android:layout_width="218dp"
android:layout_height="34dp"
android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"
android:layout_marginStart="91dp"
android:layout_marginBottom="53dp"
android:text="Proceed to Payment" />
</RelativeLayout>
</com.google.android.material.navigation.NavigationView>
</androidx.constraintlayout.widget.ConstraintLayout>

Вам также может понравиться