예제 #1
0
        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 = "قابل ثبت";
        }
예제 #2
0
        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();
                }
            }
        }