Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**************************************************************************************************************************/
- SimpleDateFormat sdf = new SimpleDateFormat("M-dd-yyyy");
- calendar = Calendar.getInstance();
- week = calendar.get(Calendar.WEEK_OF_YEAR);
- year = calendar.get(Calendar.YEAR);
- monthName = months[calendar.get(Calendar.MONTH)];
- tvmonthName.setText(monthName);
- calendar = Calendar.getInstance();
- calendar.clear();
- calendar.set(Calendar.YEAR, year);
- calendar.set(Calendar.WEEK_OF_YEAR, week);
- date = calendar.getTime();
- String dt;
- dt = sdf.format(date);
- calendar.add(Calendar.DATE, 1);
- calendar.set(Calendar.YEAR, year);
- calendar.set(Calendar.WEEK_OF_YEAR, week);
- try {
- calendar.setTime(sdf.parse(dt));
- } catch (ParseException e2) {
- e2.printStackTrace();
- }
- calendar.add(Calendar.DATE, -1);
- //new AsyncIssue().execute();
- if(ConnectionStatus.equals("1")){
- try {
- for(int i = 0; i < 7; i++) {
- calendar.add(Calendar.DATE, 1);
- final String strDate = sdf.format(calendar.getTime());
- tvDate[i].setText(strDate);
- //Create Simple Note
- tvCreateSimpleNote[i] = new Button(Calender.this);
- tvCreateSimpleNote[i].setText("Click Here for Notes");
- tvCreateSimpleNote[i].setTextColor(Color.parseColor("#800000"));
- tvCreateSimpleNote[i].setTypeface(null, Typeface.BOLD);
- tvCreateSimpleNote[i].setWidth(50);
- tvCreateSimpleNote[i].setHeight(1);
- tvCreateSimpleNote[i].setTextSize(11);
- //tvCreateSimpleNote[i].setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
- layoutLinear[i].addView(tvCreateSimpleNote[i]);
- tvCreateSimpleNote[i].setOnClickListener(new OnClickListener() {
- public void onClick(View v) {
- Intent intent = new Intent(Calender.this,NewCalendarNote.class);
- intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
- intent.putExtra("Flag", "Click for New Note");
- intent.putExtra("Start Date", strDate);
- startActivity(intent);
- }
- });
- // Issues
- String LDID = "";
- JSONObject[] arrJSONCalData = null;
- if(Getdata.connflag == false){
- arrJSONCalData = gd.FillCalendarData(Login.userId, strDate, Login.userName);
- }
- else{
- arrJSONCalData = gd.FillCalendarData(Login.userId, strDate, Login.userName);
- }
- for(int k = 0 ; k < arrJSONCalData.length;k++){
- String leaveTitle = arrJSONCalData[k].get("leaveTitle").toString();
- LDID = arrJSONCalData[k].get("LDID").toString();
- final String calDisplay = arrJSONCalData[k].get("detail").toString();
- final String headerinIssue = arrJSONCalData[k].get("Header").toString();
- final String deleteReason = arrJSONCalData[k].get("Delete_reason").toString();
- System.out.println(i + " :=> LeaveTitle : " + leaveTitle);
- System.out.println(i + " :=> Detail : " + arrJSONCalData[k].get("detail").toString());
- System.out.println(i + " :=> Header : " + arrJSONCalData[k].get("Header").toString());
- System.out.println(i + " :=> Delete_Reason : " + arrJSONCalData[k].get("Delete_reason").toString());
- System.out.println(i + " :=> LDID : " + arrJSONCalData[k].get("LDID").toString());
- tvIssue[i] = new TextView(Calender.this);
- tvIssue[i].setText("> " + leaveTitle);
- tvIssue[i].setTag(LDID);
- tvIssue[i].setTextColor(Color.parseColor("#000000"));
- if(k % 2 == 0 || k == 0){
- tvIssue[i].setBackgroundColor(Color.parseColor("#bdc3bd"));
- }
- tvIssue[i].setWidth(150);
- tvIssue[i].setTextSize(11);
- tvIssue[i].setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
- tvIssue[i].offsetTopAndBottom(5);
- layoutLinear[i].addView(tvIssue[i]);
- tvIssue[i].setOnClickListener(new OnClickListener() {
- public void onClick(View v) {
- try {
- System.out.println("Reason in CLick :"+deleteReason);
- System.out.println("LDID in CLick :"+ v.getTag().toString());
- System.out.println("calDisplay in CLick :" + calDisplay);
- System.out.println("headerinIssue in CLick :"+ headerinIssue);
- Intent intent = new Intent(Calender.this,AddDisplayIssue.class);
- intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
- intent.putExtra("Detail",calDisplay);
- intent.putExtra("LDID", v.getTag().toString());
- intent.putExtra("Header", headerinIssue);
- intent.putExtra("Delete Reason",deleteReason);
- intent.putExtra("Flag", "DisplayIssueDetail");
- startActivity(intent);
- }
- catch (Exception e) {
- System.out.println("Error on click of Issue :"+e);
- }
- }
- });
- }
- //Simple Note
- String strNoteTitle = "";
- String strNoteID = "";
- reason = "";
- JSONObject[] arrJSONsimpleNote = null;
- if(Getdata.connflag == false){
- arrJSONsimpleNote = gd.displaySimpleNote(Login.userId,strDate);
- }
- else{
- arrJSONsimpleNote = gd.displaySimpleNote(Login.userId,strDate);
- }
- for(int k = 0 ; k < arrJSONsimpleNote.length ; k++){
- strNoteTitle = arrJSONsimpleNote[k].get("Note_Title").toString();
- strNoteID = arrJSONsimpleNote[k].get("Note_Id").toString();
- final String noteDetail = arrJSONsimpleNote[k].get("Note_Detail").toString();
- final String reason = arrJSONsimpleNote[k].get("Delete_reason").toString();
- if(Getdata.connflag == true){
- final String strToDateInNote = gd.ViewtoDateinNote(Login.userId,strDate, strNoteID);
- tvSimpleNote[i] = new TextView(Calender.this);
- if(k % 2 == 0 || k == 0){
- tvSimpleNote[i].setBackgroundColor(Color.parseColor("#bdc3bd"));
- }
- tvSimpleNote[i].setText(strNoteTitle);
- tvSimpleNote[i].setTag(strNoteID);
- tvSimpleNote[i].setMaxLines(1);
- tvSimpleNote[i].setTextColor(Color.parseColor("#000000"));
- tvSimpleNote[i].setWidth(150);
- tvSimpleNote[i].setTextSize(11);
- tvSimpleNote[i].setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
- layoutLinear[i].addView(tvSimpleNote[i]);
- tvSimpleNote[i].setOnClickListener(new OnClickListener() {
- public void onClick(View v1) {
- Intent intent = new Intent(Calender.this,NewCalendarNote.class);
- intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
- intent.putExtra("Flag", "DisplayNote");
- System.out.println("Note Detail in Click :"+strNoteDetail);
- System.out.println("Reason in Click :"+reason);
- System.out.println("Dates in Click :"+strToDateInNote);
- intent.putExtra("NoteDetail", noteDetail);
- intent.putExtra("NoteId", v1.getTag().toString());
- intent.putExtra("CurrentDate", strDate);
- intent.putExtra("Delete reason", reason);
- intent.putExtra("Todate", strToDateInNote);
- startActivity(intent);
- }
- });
- }
- }
- /**************************************************************************************************************************************************/
- //Room Reservation
- if(Getdata.connflag == true){
- JSONObject[] RR_jsonobj = gd.DisplayRoomReservation(Login.userId,strDate);
- for(int cnt = 0 ; cnt < RR_jsonobj.length ; cnt++){
- final String RR_Id = RR_jsonobj[cnt].get("RR_Id").toString();
- final String RR_CreateDate = RR_jsonobj[cnt].get("RR_CreateDate").toString();
- final String RR_userName = RR_jsonobj[cnt].get("UserName").toString();
- final String RR_Subject = RR_jsonobj[cnt].get("RR_Subject").toString();
- final String RR_recurrance = RR_jsonobj[cnt].get("RR_recurrance").toString();
- final String RR_Unit = RR_jsonobj[cnt].get("RR_Unit").toString();
- final String RR_Qty = RR_jsonobj[cnt].get("RR_Qty").toString();
- final String RR_FromDate = RR_jsonobj[cnt].get("RR_FromDate").toString();
- final String RR_ToDate = RR_jsonobj[cnt].get("RR_ToDate").toString();
- final String RR_Endless = RR_jsonobj[cnt].get("RR_Endless").toString();
- final String RR_FromTime = RR_jsonobj[cnt].get("RR_FromTime").toString();
- final String RR_ToTime = RR_jsonobj[cnt].get("RR_ToTime").toString();
- final String RR_Involvers = RR_jsonobj[cnt].get("RR_Involvers").toString();
- final String RR_DetailComment = RR_jsonobj[cnt].get("RR_DetailComment").toString();
- tvRoomReservation[i] = new TextView(Calender.this);
- if(cnt % 2 == 0 || cnt == 0 ){
- tvRoomReservation[i].setBackgroundColor(Color.parseColor("#bdc3bd"));
- }
- tvRoomReservation[i].setText("RR:-" +RR_FromTime +"#"+RR_userName +"#");
- tvRoomReservation[i].setTag(RR_Id);
- tvRoomReservation[i].setTextColor(Color.parseColor("#000000"));
- tvRoomReservation[i].setWidth(150);
- tvRoomReservation[i].setTextSize(11);
- tvRoomReservation[i].setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
- layoutLinear[i].addView(tvRoomReservation[i]);
- tvRoomReservation[i].setOnClickListener(new OnClickListener() {
- public void onClick(View v) {
- Intent intent = new Intent(Calender.this,DisplayRoomReservation.class);
- intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
- intent.putExtra("UserName", RR_userName);
- intent.putExtra("Create Date", RR_CreateDate);
- intent.putExtra("Subject", RR_Subject);
- intent.putExtra("Recurrance", RR_recurrance);
- intent.putExtra("Unit", RR_Unit);
- intent.putExtra("Qty", RR_Qty);
- intent.putExtra("Start Date", RR_FromDate);
- intent.putExtra("To Date", RR_ToDate);
- intent.putExtra("Endless", RR_Endless);
- intent.putExtra("From Time", RR_FromTime);
- intent.putExtra("To Time", RR_ToTime);
- intent.putExtra("Involvers", RR_Involvers);
- intent.putExtra("Comment", RR_DetailComment);
- startActivity(intent);
- }
- });
- }
- }
- //Periodic Notes
- if(Getdata.connflag == true){
- final JSONObject[] arrJSONPeriodicNote = gd.DayInformation(Login.userId,strDate);
- String pnDetail = "";
- for(int j = 0 ; j < arrJSONPeriodicNote.length ; j++){
- pnDetail = arrJSONPeriodicNote[j].get("Name").toString();
- String[] splitPN = pnDetail.split("~");
- final String PN_CreateDate = splitPN[0];
- final String PN_Sender = splitPN[1];
- final String PN_Subject = splitPN[2];
- final String PN_Involved = splitPN[3];
- String PN_Id = splitPN[4];
- /*if(j % 2 == 0 || j == 0){
- tvPeriodicalNote[i].setBackgroundColor(Color.parseColor("#bdc3bd"));
- }*/
- tvPeriodicalNote[i] = new TextView(Calender.this);
- tvPeriodicalNote[i].setText(PN_Subject);
- tvPeriodicalNote[i].setTag(PN_Id);
- tvPeriodicalNote[i].setTextColor(Color.parseColor("#0744f4"));
- tvPeriodicalNote[i].setWidth(150);
- tvPeriodicalNote[i].setTextSize(11);
- tvPeriodicalNote[i].setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
- layoutLinear[i].addView(tvPeriodicalNote[i]);
- tvPeriodicalNote[i].setOnClickListener(new OnClickListener() {
- public void onClick(View v) {
- v.getTag();
- PeriodicNoteDisplay(PN_CreateDate, PN_Sender,PN_Subject,PN_Involved);
- }
- });
- }
- }
- /******************************************************************************************************************************************************/
- //}
- }
- }
- catch (Exception e) {
- System.out.println("Error online Calendar:" + e);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment