예제 #1
0
        private void bt_them_Click(object sender, EventArgs e)
        {
            if (tb_masinhvien.Text == "" || tb_hocki.Text == "" ||
                tb_diemtrungbinh.Text == "" || tb_sotinchi.Text == "" || tb_sotinchitichluy.Text == "")
            {
                MessageBox.Show("Vui lòng nhập dữ liệu cần thêm !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (MessageBox.Show("Bạn muốn thêm mới một dữ liệu ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                try
                {
                    TKHK tKHK = new TKHK();
                    DataDiemSVDataContext db = new DataDiemSVDataContext();
                    tKHK.maSV  = tb_masinhvien.Text.ToString();
                    tKHK.maHK  = int.Parse(tb_hocki.Text);
                    tKHK.sTCDK = byte.Parse(tb_sotinchi.Text);
                    tKHK.sTCTL = byte.Parse(tb_sotinchitichluy.Text);
                    tKHK.dTBC  = decimal.Parse(tb_diemtrungbinh.Text);
                    db.TKHKs.InsertOnSubmit(tKHK);
                    db.SubmitChanges();
                    MessageBox.Show("Đã thêm thành công");

                    Form1_Load(sender, e);
                }
                catch (SqlException ex)
                {
                    MessageBox.Show("Mã sinh viên hoặc mã học kì đã tồn tại, vui lòng kiểm tra lại giá trị đã nhập", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }
예제 #2
0
 private void bt_sua_Click(object sender, EventArgs e)
 {
     if (tb_masinhvien.Text == "" || tb_hocki.Text == "" ||
         tb_diemtrungbinh.Text == "" || tb_sotinchi.Text == "" || tb_sotinchitichluy.Text == "")
     {
         MessageBox.Show("Bạn chưa chọn sinh viên cần sửa", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else if (MessageBox.Show("Bạn có muốn thay đổi thông tin sinh viên hay ko ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         try
         {
             byte    sotinchi         = byte.Parse(tb_sotinchi.Text);
             byte    sotinchitichluy  = byte.Parse(tb_sotinchitichluy.Text);
             decimal dTBC             = decimal.Parse(tb_diemtrungbinh.Text);
             DataDiemSVDataContext db = new DataDiemSVDataContext();
             tk       = db.TKHKs.Where(s => s.maHK == int.Parse(tb_hocki.Text.ToString())).FirstOrDefault();
             tk       = db.TKHKs.Where(s => s.maSV == tb_masinhvien.Text.ToString()).FirstOrDefault();
             tk.maHK  = int.Parse(tb_hocki.Text.ToString());
             tk.maSV  = tb_masinhvien.Text;
             tk.sTCDK = sotinchi;
             tk.sTCTL = sotinchitichluy;
             tk.dTBC  = dTBC;
             db.SubmitChanges();
             XuatSinhVienRaDataGridView();
             MessageBox.Show("Thay đổi thành công");
         }
         catch (SqlException ex)
         {
             MessageBox.Show("Mã sinh viên hoặc mã học kì không tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
 }
 private void detach_TKHKs(TKHK entity)
 {
     this.SendPropertyChanging();
     entity.HocKy = null;
 }
 private void attach_TKHKs(TKHK entity)
 {
     this.SendPropertyChanging();
     entity.HocKy = this;
 }
 partial void DeleteTKHK(TKHK instance);
 partial void UpdateTKHK(TKHK instance);
 partial void InsertTKHK(TKHK instance);
 private void attach_TKHKs(TKHK entity)
 {
     this.SendPropertyChanging();
     entity.SinhVien = this;
 }