Академический Документы
Профессиональный Документы
Культура Документы
inputtabhost;
import android.os.Bundle;
import java.security.PublicKey;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.HashMap;
import java.util.ArrayList;
import java.util.HashMap;
import android.app.ListActivity;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.view.ViewPager.LayoutParams;
import android.view.View;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.ListAdapter;
import android.widget.SimpleAdapter;
import android.widget.TableLayout;
import android.widget.TableRow;
import android.widget.TextView;
import android.widget.TimePicker;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.DatePickerDialog;
import android.app.Dialog;
import android.app.ListActivity;
import android.app.TimePickerDialog;
import android.content.Intent;
import android.graphics.Color;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.View.OnTouchListener;
import android.widget.ListAdapter;
import android.widget.SimpleAdapter;
import android.widget.TextView;
viewHeaderId.setText("ID ");
viewHeaderNamaproject.setText("Nama Project");
viewHeaderNamakaryawan.setText("Nama Karyawan");
viewHeaderNamadpt.setText("Nama Departemen");
viewHeadertglmulai.setText("Tanggal Mulai");
viewHeadertglselesai.setText("Tanggal Selesai");
viewHeaderstatus.setText("Status");
viewHeaderpersentasi.setText("Persentasi");
viewHeaderAction.setText("Action");
viewHeaderId.setPadding(5, 1, 5, 1);
viewHeaderNamaproject.setPadding(5, 1, 5, 1);
viewHeaderNamakaryawan.setPadding(5, 1, 5, 1);
viewHeaderNamadpt.setPadding(5, 1, 5, 1);
viewHeadertglmulai.setPadding(5, 1, 5, 1);
viewHeadertglselesai.setPadding(5, 1, 5, 1);
viewHeaderstatus.setPadding(5, 1, 5, 1);
viewHeaderpersentasi.setPadding(5, 1, 5, 1);
viewHeaderAction.setPadding(5, 1, 5, 1);
barisTabel.addView(viewHeaderId);
barisTabel.addView(viewHeaderNamaproject);
barisTabel.addView(viewHeaderNamakaryawan);
barisTabel.addView(viewHeaderNamadpt);
barisTabel.addView(viewHeadertglmulai);
barisTabel.addView(viewHeadertglselesai);
barisTabel.addView(viewHeaderstatus);
barisTabel.addView(viewHeaderpersentasi);
barisTabel.addView(viewHeaderAction);
if (i % 2 == 0) {
barisTabel.setBackgroundColor(Color.LTGRAY);
}
buttonEdit.get(i).setId(Integer.parseInt(id_project));
buttonEdit.get(i).setTag("Edit");
buttonEdit.get(i).setText("Edit");
buttonEdit.get(i).setOnTouchListener(this);
barisTabel.addView(buttonEdit.get(i));
buttonDelete.get(i).setId(Integer.parseInt(id_project));
buttonDelete.get(i).setTag("Delete");
buttonDelete.get(i).setText("Delete");
buttonDelete.get(i).setOnClickListener(new
OnClickListener() {
@Override
public void onClick(View view) {
for (int i = 0; i <
buttonDelete.size(); i++) {
if (view.getId() ==
buttonDelete.get(i).getId()
&&
view.getTag().toString().trim().equals("Delete")) {
//
Toast.makeText(MainActivity.this, "Edit : " +
// buttonEdit.get(i).getId(),
Toast.LENGTH_SHORT).show();
int id =
buttonDelete.get(i).getId();
deleteproject(id);
} else {
}
}
sqlLiteHelper.hapus_project(id);
/* restart acrtivity */
finish();
startActivity(getIntent());
});
barisTabel.addView(buttonDelete.get(i));
tabelproject.addView(barisTabel, new
TableLayout.LayoutParams(
LayoutParams.MATCH_PARENT,
LayoutParams.MATCH_PARENT));
}
}
}
public void getDataByID(int id) {
String nama_project = null, nama_karyawan=null,nama=null;
String tanggalmulai=null;
String tanggalselesai=null, status=null, persentasi=null;
HashMap<String, String> hashMapkaryawann = sqlLiteHelper
.tampil_karyawan_berdasarkan_id(id);
sqlLiteHelper.update_project(
Integer.parseInt(viewId.getText().toString()),
editNamaproject.getText().toString(),
editNamakaryawan.getText().toString(),
editNamadepartemen.getText().toString(),
tanggalmul.getText().toString(),
tanggalsel.getText().toString(),
stat.getText().toString(),
per.getText().toString());
/* restart acrtivity */
finish();
startActivity(getIntent());
}
});
builderEditProject .setNegativeButton("Cancel",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int
which) {
dialog.cancel();
}
});
builderEditProject .show();
@Override
public boolean onTouch(View view, MotionEvent event) {
for (int i = 0; i < buttonEdit.size(); i++) {
return false;
}
}
return false;}}