Created
July 3, 2014 10:07
-
-
Save ManzzBaria/a55460c54ec44a4579b8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.example.attendance.objects; | |
import java.text.SimpleDateFormat; | |
import java.util.Date; | |
import java.util.Locale; | |
import java.util.Random; | |
import android.annotation.SuppressLint; | |
import android.app.AlertDialog; | |
import android.content.Context; | |
import android.net.ConnectivityManager; | |
public class Utility { | |
public static String strRollNumbers; | |
public static String strNotAttendRollNumbers; | |
public static boolean isOnline(Context context) { | |
ConnectivityManager cm = (ConnectivityManager) context | |
.getSystemService(Context.CONNECTIVITY_SERVICE); | |
return (cm == null || cm.getActiveNetworkInfo() == null) ? false : cm | |
.getActiveNetworkInfo().isConnectedOrConnecting(); | |
} | |
@SuppressLint("SimpleDateFormat") | |
public static String getFormatedDate(Date date) { | |
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy"); | |
return dateFormat.format(date); | |
} | |
public static void alert(Context context, String title, String message) { | |
AlertDialog.Builder builder = new AlertDialog.Builder(context); | |
builder.setTitle(title); | |
builder.setMessage("" + message); | |
builder.setNeutralButton("OK", null); | |
builder.create().show(); | |
} | |
public static String getFormatedDate(String dateTime) { | |
long millisec = Long.parseLong(dateTime); | |
Date now = new Date(millisec); | |
SimpleDateFormat format = new SimpleDateFormat("MMM d, ''yy h:mm a", | |
Locale.ENGLISH); | |
return format.format(now); | |
} | |
// Make string for attendance | |
public static void AddRollNoInAttendance(String original,String no) | |
{ | |
if(original=="") | |
{ | |
original=no+","; | |
} | |
else | |
{ | |
original=original+no+","; | |
String [] arrayOriginal= original.split(","); | |
for(int i=0;i<arrayOriginal.length;i++) | |
{ | |
System.out.println(arrayOriginal[i]+":"); | |
} | |
for(int i=0;i<arrayOriginal.length;i++) | |
{ | |
for(int j=i;j<arrayOriginal.length;j++) | |
{ | |
if(arrayOriginal[i].compareTo(arrayOriginal[j])>0) | |
{ | |
String temp=arrayOriginal[i]; | |
arrayOriginal[i]=arrayOriginal[j]; | |
arrayOriginal[j]=temp; | |
} | |
} | |
} | |
original=""; | |
for(int i=0;i<arrayOriginal.length;i++) | |
{ | |
original=original+arrayOriginal[i]+","; | |
System.out.println(arrayOriginal[i]+":"); | |
} | |
} | |
Utility.strRollNumbers= original; | |
} | |
//remove roll no | |
public static void RemoveRollNoInAttendance(String original,String no) | |
{ | |
String [] arrayOriginal=null; | |
if(original=="") | |
{ | |
original=""; | |
}else | |
{ | |
arrayOriginal= original.split(","); | |
for(int i=0;i<arrayOriginal.length;i++) | |
{ | |
//System.out.println(arrayOriginal[i]+":"); | |
if(arrayOriginal[i].compareTo(no)==0) | |
{ | |
for(int j=i;j<arrayOriginal.length-1;j++) | |
{ | |
arrayOriginal[j]=arrayOriginal[j+1]; | |
} | |
} | |
} | |
} | |
original=""; | |
for(int i=0;i<arrayOriginal.length-1;i++) | |
{ | |
original=original+arrayOriginal[i]+","; | |
//System.out.println(arrayOriginal[i]+":"); | |
} | |
Utility.strRollNumbers= original; | |
} | |
public static void AddRollNoInNotAttendAttendance(String original,String no) | |
{ | |
if(original=="") | |
{ | |
original=no+","; | |
} | |
else | |
{ | |
original=original+no+","; | |
String [] arrayOriginal= original.split(","); | |
for(int i=0;i<arrayOriginal.length;i++) | |
{ | |
System.out.println(arrayOriginal[i]+":"); | |
} | |
for(int i=0;i<arrayOriginal.length;i++) | |
{ | |
for(int j=i;j<arrayOriginal.length;j++) | |
{ | |
if(arrayOriginal[i].compareTo(arrayOriginal[j])>0) | |
{ | |
String temp=arrayOriginal[i]; | |
arrayOriginal[i]=arrayOriginal[j]; | |
arrayOriginal[j]=temp; | |
} | |
} | |
} | |
original=""; | |
for(int i=0;i<arrayOriginal.length;i++) | |
{ | |
original=original+arrayOriginal[i]+","; | |
System.out.println(arrayOriginal[i]+":"); | |
} | |
} | |
Utility.strNotAttendRollNumbers= original; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment