private void searchStudent(FeraghatTahsilDTO feraghat) { int logId = -1; dt = business.GetCheckOutInfoByStCodeAndFamily(feraghat); if (dt.Rows.Count != 0) { logId = Convert.ToInt32(dt.Rows[0]["RequestLogID"].ToString()); } if (isAlreadyExist()) { if (logId != Convert.ToInt32(CheckOutStatusEnum.FareghReqStatus.end)) { string msg = "درخواست دانشجوی مورد نظر هنوز توسط اداره فارغ التحصیلان تایید نشده است"; RadWindowManager1.RadAlert(msg, 300, 100, "پیام", "closeStatusPopup", ""); } else { grd_Students.Visible = true; var ds = dt.Clone(); foreach (DataRow row in dt.Rows) { if (Convert.ToInt64(row["RequestTypeID"]) == 15) { ds.Rows.Add(row.ItemArray); } } grd_Students.DataSource = ds; grd_Students.DataBind(); grd_Students.Visible = true; } } else { grd_Info.Visible = true; dt = bsn.getStudentInfo(feraghat); grd_Info.DataSource = dt; grd_Info.DataBind(); ViewState.Add("dt", dt); grd_Info.Visible = true; } }