Skip to content
Snippets Groups Projects
Select Git revision
  • d562a0990d7dc765a3c8fa9f7c77ce2b96998cb9
  • master default
  • patch-1
3 results

MainActivity.java

Blame
  • Forked from Android 2017 / OD-System
    Source project has a limited visibility.
    MainActivity.java 10.37 KiB
    package com.darshanbshah.odsystem;
    
    import android.app.AlertDialog;
    import android.app.DatePickerDialog;
    import android.content.DialogInterface;
    import android.content.Intent;
    import android.net.Uri;
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.util.Log;
    import android.view.View;
    import android.widget.DatePicker;
    import android.widget.EditText;
    import android.widget.FrameLayout;
    import android.widget.TextView;
    import android.widget.Toast;
    
    import com.google.firebase.auth.FirebaseAuth;
    import com.google.firebase.database.ChildEventListener;
    import com.google.firebase.database.DataSnapshot;
    import com.google.firebase.database.DatabaseError;
    import com.google.firebase.database.DatabaseReference;
    import com.google.firebase.database.FirebaseDatabase;
    import com.google.firebase.database.ValueEventListener;
    
    import java.util.ArrayList;
    import java.util.Calendar;
    import java.util.HashMap;
    import java.util.List;
    
    public class MainActivity extends AppCompatActivity {
    
        private FirebaseAuth mAuth;
        private TextView welcomeText;
        Calendar calendar = Calendar.getInstance();
        TextView from, to;
        FrameLayout frameLayout;
        EditText reason;
        String reasonString, fromDate, toDate, full;
        Boolean fullDay = false;
    
        FirebaseDatabase database = FirebaseDatabase.getInstance();
        DatabaseReference root;
        DatabaseReference student;
        DatabaseReference adv;
        DatabaseReference id;
        DatabaseReference roll_no;
        DatabaseReference email;
        DatabaseReference advisor;
        DatabaseReference od, od_flag, od_from, od_to, od_reason, od_full_day;
    
        RollNumber r = new RollNumber();
    
        String recepient = "";
    
        List<String> list1 = new ArrayList<String>();
        List<String> list_adv_name = new ArrayList<String>();
        List<String> list_adv_email = new ArrayList<String>();
        HashMap<String, String> adv_details = new HashMap<String, String>();
    
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            mAuth = FirebaseAuth.getInstance();
    
            root = database.getReference();
            student = root.child("Student");
            adv = root.child("Advisors");