Exemple #1
0
        private void DataGridView1_Click(object sender, EventArgs e)
        {
            var t = (LopHP)bindingSource1.Current;

            label5.Text = t.malhp;
            label6.Text = t.dmsv.ToString();
            label8.Text = t.gv;
            ds          = CTLopHP.GetListFromDB(t.malhp);
            bindingSource2.DataSource = ds;
            label7.Text = ds.Count.ToString();
        }
Exemple #2
0
 public SuaSV(object ct, string mamh1, string malhp1)
 {
     InitializeComponent();
     mamon                 = mamh1;
     malhp                 = malhp1;
     c                     = (CTLopHP)ct;
     textBox1.Text         = c.masv;
     textBox2.Text         = c.hodem;
     textBox3.Text         = c.ten;
     dateTimePicker1.Value = c.ngaysinh;
     textBox5.Text         = c.quequan;
 }
Exemple #3
0
        private void CmbMonhoc_SelectedIndexChanged(object sender, EventArgs e)
        {
            var ma = MonHoc.GetMaMH(cmbMonhoc.SelectedItem.ToString());

            lop = LopHP.GetListFromDB(ma);
            bindingSource1.DataSource = lop;
            var t = (LopHP)bindingSource1.Current;

            label5.Text = t.malhp;
            label6.Text = t.dmsv.ToString();
            label8.Text = t.gv;
            ds          = CTLopHP.GetListFromDB(t.malhp);
            bindingSource2.DataSource = ds;
            label7.Text = ds.Count.ToString();
        }
Exemple #4
0
        public void Load1()
        {
            dataGridView1.AutoGenerateColumns = false;
            var ma = MonHoc.GetMaMH(cmbMonhoc.SelectedItem.ToString());

            lop = LopHP.GetListFromDB(ma);
            bindingSource1.DataSource = lop;
            var t = (LopHP)bindingSource1.Current;

            label5.Text = t.malhp;
            label6.Text = t.dmsv.ToString();
            label8.Text = t.gv;
            ds          = CTLopHP.GetListFromDB(t.malhp);
            bindingSource2.DataSource = ds;
            label7.Text = ds.Count.ToString();
        }
Exemple #5
0
        private void ToolStripLabel7_Click(object sender, EventArgs e)
        {
            int a = Int32.Parse(label7.Text);
            var t = (LopHP)bindingSource1.Current;

            ds = CTLopHP.GetListFromDB(t.malhp);
            if (a < t.dmsv)
            {
                var f = new DK(MonHoc.GetMaMH(cmbMonhoc.SelectedItem.ToString()), t.malhp);
                f.ShowDialog();
                Load1();
            }
            else
            {
                MessageBox.Show("Lớp học phần đã đầy");
            }
        }
Exemple #6
0
 private void Button2_Click(object sender, EventArgs e)
 {
     CTLopHP.Remove(c);
     try
     {
         if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "" || textBox5.Text == "")
         {
             MessageBox.Show("Vui lòng điền đầy đủ thông tin");
         }
         else if (CTLopHP.CheckMa(malhp, textBox1.Text) == 1)
         {
             MessageBox.Show("Sinh viên này đã tồn tại");
         }
         else if (CTLopHP.CheckMon(mamon, textBox1.Text) == 1)
         {
             MessageBox.Show("Sinh viên này đã đăng kí học môn này ở lớp học phần khác");
         }
         else
         {
             var lop = new CTLopHP
             {
                 masv     = textBox1.Text,
                 hodem    = textBox2.Text,
                 ten      = textBox3.Text,
                 ngaysinh = dateTimePicker1.Value,
                 mamh     = mamon,
                 malhp    = malhp,
                 quequan  = textBox5.Text,
             };
             CTLopHP.Add(lop);
             MessageBox.Show("Đã sửa Sinh viên có mã là: " + lop.masv, "Thông báo",
                             MessageBoxButtons.OK,
                             MessageBoxIcon.Information);
             DialogResult = System.Windows.Forms.DialogResult.OK;
         }
     }
     catch
     {
         MessageBox.Show("Dữ liệu không chính xác");
     }
 }
Exemple #7
0
        private void ToolStripLabel8_Click(object sender, EventArgs e)
        {
            var t = (CTLopHP)bindingSource2.Current;

            if (t != null)
            {
                if (MessageBox.Show("Bạn có thực sự muốn xóa?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == System.Windows.Forms.DialogResult.OK)
                {
                    CTLopHP.Remove(t);
                    MessageBox.Show("Xóa thành công ", "Thông báo",
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                    DialogResult = System.Windows.Forms.DialogResult.OK;
                    Load1();
                }
            }
            else
            {
                MessageBox.Show("Thao tác không thực hiện được");
            }
        }