protected void btnMerge_Click(object sender, EventArgs e) { //if (cmbOstad.SelectedIndex > 0) //{ if (grdInfo.Items.Count != 0) { DataTable chkMrg; chkMrg = clsB.CheckMergeCode(txtmergeCode.Text); string chkCode = chkMrg.Rows[0]["CHK"].ToString(); if (chkCode == "2") { if (Convert.ToInt32(txtSessionCount.Text) >= 1 && Convert.ToInt32(txtSessionCount.Text) <= 20) { rvSessionCount.IsValid = true; RequiredFieldValidator1.IsValid = true; mrgClass = (ClassListDTO)Session["mrgClass"]; mrgClass.MergeCode = txtmergeCode.Text; mrgClass.CourseCode = txtCodeDars.Text; mrgClass.SessionCount = Convert.ToInt32(txtSessionCount.Text); mrgClass.FirstSession = txtFirstSession.Text; mrgClass.ProfID = (int)ViewState["profCode"]; mrgClass.ClassStartTime = RadTimePicker1.DateInput.Text.Substring(11, 5).Replace('-', ':'); mrgClass.ClassEndTime = RadTimePicker2.DateInput.Text.Substring(11, 5).Replace('-', ':'); Session["mrgClass"] = mrgClass; DataTable dtMergeCheck = new DataTable(); dtMergeCheck = clsB.CheckMergeCode(mrgClass); if (dtMergeCheck.Rows.Count == 0) { merge(0); clearList(); } else { radConfirm.VisibleOnPageLoad = true; } } else { rvSessionCount.IsValid = false; } } else { string msg = "کدی که برای ادغام انتخاب کرده اید تکراریست "; RadWindowManager1.RadAlert(msg, 0, 100, " پیام سیستم", ""); } } else { string msg = "کلاسی را برای ادغام انتخاب نکرده اید"; RadWindowManager1.RadAlert(msg, 0, 100, " پیام سیستم", ""); } //} //else //{ // RequiredFieldValidator1.IsValid = false; //} }