private void btncheck_Click(object sender, EventArgs e) { string CurrentCourseName = DgStudentCourseTerm.CurrentRow.Cells[1].Value.ToString(); List <Course> t = new List <Course>(); t = DB.Courses.Where(m => m.Name == CurrentCourseName && m.Student == CurrentId).ToList(); if (t.Count > 0) { btncheck.Text = "بررسی تغییرات"; frmError err = new frmError(); err.lblErroe.Text = "شما قبلا این درس را برداشتین"; err.ShowDialog(); } btncheck.Text = "قابل ثبت"; }
public void DataLoad()//Bargozari Kolle data dar GridView { try { int CurrentId = int.Parse(lblStudentID.Text); lblStudentName.Text = DB.Students.Find(CurrentId).Name; lbldepartment.Text = DB.Students.Find(CurrentId).DeptName; lblaverage.Text = DB.Students.Find(CurrentId).Average.ToString(); lblpassunits.Text = DB.Students.Find(CurrentId).PassUnit.ToString(); DgStudentCourseTerm.DataSource = DB.Courses.Where(c => c.Student == CurrentId && c.Status == "در حال برگزاری").ToList(); DgStudentCourseTerm.Columns["ID"].HeaderText = "کد درس"; DgStudentCourseTerm.Columns["Name"].HeaderText = "نام درس"; DgStudentCourseTerm.Columns["Unit"].HeaderText = "تعداد واحد"; DgStudentCourseTerm.Columns["DeptName"].HeaderText = "گروه"; DgStudentCourseTerm.Columns["Teacher"].HeaderText = "استاد"; DgStudentCourseTerm.Columns["Capacity"].Visible = false; DgStudentCourseTerm.Columns["Status"].Visible = false; DgStudentCourseTerm.Columns["Student"].Visible = false; DgStudentCourseTerm.Columns["Semester"].Visible = false; DgStudentCourseTerm.Columns["Students"].Visible = false; DgStudentCourseTerm.Columns["Grade"].Visible = false; } catch (Exception exp) { MessageBox.Show(exp.Message, "مشکل در برقراری ارتباط با پایگاه داده", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { try { } catch (Exception exp) { error = new frmError(); error.lblErroe.Text = exp.Message; error.ShowDialog(); } } }