Android Programming
Android Programming
Dilshad
ROLL NO- 238
ASSIGNMENT-4 .
Emp (emp_no,emp_name,address,phone,salary)
Dept (dept_no,dept_name,location)
to that department.
package com.example.ass4q1;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget
Button btn;
@Override
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
eno=findViewById(R.id.editTextText);
ename=findViewById(R.id.editTextText2);
esalary=findViewById(R.id.editTextText3);
btn=findViewById(R.id.button);
employeeDAO.open();
btn.setOnClickListener(new View.OnClickListener() {
@Override
saveEmployee();
}
private void saveEmployee() {
int empNumber=Integer.parseInt(eno.getText().toString());
String empName=ename.getText().toString();
double empSalary=Double.parseDouble(esalary.getText().toString());
long result=employeeDAO.addEmployee(employee);
if(result !=-1){
else {
super.notify();
employeeDAO.close();
}
});
Employee.java
package com.example.ass4q1;
import android.widget.EditText;
return null;
return null;
EmployeeDAO.java
package com.example.ass4q1;
import android.content.Context;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
import android.content.ContentValues;
database=dbHelper.getWritableDatabase();
values.put((String) DBHelper.COLUMN_EMPLOYEE_NUMBER,(String)
employee.getEmpNumber());
values.put((String) DBHelper.COLUMN_EMPLOYEE_NAME,(String)
employee.getEmpName());
values.put((String) DBHelper.COLUMN_EMPLOYEE_SALARY,(String)
employee.getEmpSalary());
return database.insert(DBHelper.TABLE_EMPLOYEE,null,values);
dbHelper.close();}
Contentvalues.java
package com.example.ass4q1;
DBHelper.java
package com.example.ass4q1;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.opengl.GLDebugHelper;
import kotlin.text.UStringsKt;
String CREATE_TABLE_EMPLOYEE;
db.execSQL(query);
onCreate(db);