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"; } }