protected void gv_assignments_RowDeleting( object sender, GridViewDeleteEventArgs e ) { defaultStatus(); BusinessTier.Admin admin = new BusinessTier.Admin(); int assign_id = int.Parse(this.gv_assignments.Rows[e.RowIndex].Cells[2].Text); string pid = this.gv_assignments.Rows[e.RowIndex].Cells[3].Text; if ( admin.SearchPatientByID(pid).Rows.Count > 0 ) { Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "deleteError()", true); } else { admin.DeleteAssignmentByID(assign_id); } }