package core.business;
import java.sql.ResultSet;
import java.sql.SQLException;
import connect.sqlite.ConnectData;
public class Task implements ITask{
int taskID;
String taskName;
ConnectData conn;
public Task(){
}
public Task(int taskID){
try {
this.taskID = taskID;
String sql = "select * from Task where taskID = " + taskID;
conn = new ConnectData();
conn.connect();
ResultSet rs = conn.ExcuteQuery(sql);
while(rs.next()){
this.taskName = rs.getString("taskName");
}
conn.dispose();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
@Override
public boolean addTask() {
// TODO Auto-generated method stub
conn = new ConnectData();
conn.connect();
String sql ="insert into Task values(null, \""+ taskName +"\")" ;
boolean isOk = conn.queryExcuteUpdate(sql);
try {
conn.dispose();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return isOk;
}
public int getTaskID() {
return taskID;
}
public void setTaskID(int taskID) {
this.taskID = taskID;
}
public String getTaskName() {
return taskName;
}
public void setTaskName(String taskName) {
this.taskName = taskName;
}
@Override
public ITask getTask(int taskID) {
// TODO Auto-generated method stub
return null;
}
}