protected void Button_cancelLeave_Click(object sender, EventArgs e)
    {
        int hostelOrAcademic;
        int status = Data_Access.StatusSameDayLeave(Session["sap_id"].ToString(), out hostelOrAcademic);

        if (status == 10)
        {
            Label_sameDay_result.Visible = true;
            Label_sameDay_result.Text    = "You have not applied for Leave";
        }
        else
        {
            int i;
            if (hostelOrAcademic == 1)
            {
                i = Data_Access.CancelSameDayLeave(Session["sap_id"].ToString(), hostelOrAcademic);
            }
            else
            {
                i = Data_Access.CancelSameDayLeave(Session["sap_id"].ToString(), hostelOrAcademic);
            }
            if (i >= 0)
            {
                Label_sameDay_result.Visible = true;
                Label_sameDay_result.Text    = "Leave has been cancelled";
            }
        }
    }
    protected void Button_viewStatus_Click(object sender, EventArgs e)
    {
        int hostelOrAcademic;
        int status = Data_Access.StatusSameDayLeave(Session["sap_id"].ToString(), out hostelOrAcademic);

        // hostelorAcademic=1 means academic & 0 means hostel wali
        Label_sameDay_result.Visible = true;
        if (hostelOrAcademic == 0 && status == 0)
        {
            Label_sameDay_result.Text = "Leave forwarded to Warden";
        }
        else if (hostelOrAcademic == 0 && status == 3)
        {
            Label_sameDay_result.Text = "Leave approved by Warden";
        }
        else if (hostelOrAcademic == 1 && (status == 0 || status == 2))
        {
            Label_sameDay_result.Text = "You have already applied for leave";
        }
        else if (hostelOrAcademic == 1 && status == 1)
        {
            Label_sameDay_result.Text = "Leave forwarded to HOD";
        }
        else if (hostelOrAcademic == 1 && status == 3)
        {
            Label_sameDay_result.Text = "Leave approved by HOD";
        }
        else if (status == 10)
        {
            Label_sameDay_result.Text = "You have not applied for Leave";
        }
    }