示例#1
0
        private void btnluu_Click(object sender, EventArgs e)
        {
            Khoa khoa = new Khoa();

            if (txtMaKhoa.Text == "")
            {
                MessageBox.Show("Mã khoa không được rỗng", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (txtTenKhoa.Text == "")
            {
                MessageBox.Show("Tên khoa không được rỗng", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            var checkMakhoa = qlsv.Khoas.Where(a => a.MaKhoa == txtMaKhoa.Text.Trim()).FirstOrDefault();

            if (checkMakhoa == null)
            {
                khoa.MaKhoa  = txtMaKhoa.Text.Trim();
                khoa.TenKhoa = txtTenKhoa.Text.Trim();
                qlsv.Khoas.InsertOnSubmit(khoa);
                qlsv.SubmitChanges();
            }
            else
            {
                checkMakhoa.TenKhoa = txtTenKhoa.Text.Trim();
                qlsv.SubmitChanges();
            }
            txtMaKhoa.Enabled           = txtTenKhoa.Enabled = false;
            khoaDataGridView.DataSource = this.getAllKhoa();
        }
示例#2
0
        private void btnxoa_Click(object sender, EventArgs e)
        {
            string makhoa = khoaDataGridView.CurrentRow.Cells[0].Value.ToString();
            Khoa   khoa   = qlsv.Khoas.Where(a => a.MaKhoa == makhoa).FirstOrDefault();

            qlsv.Khoas.DeleteOnSubmit(khoa);
            qlsv.SubmitChanges();
            khoaDataGridView.DataSource = this.getAllKhoa();
        }
示例#3
0
 private void khoaDataGridView_SelectionChanged(object sender, EventArgs e)
 {
     if (khoaDataGridView.CurrentRow.Cells[0].Value != null)
     {
         string makhoa = khoaDataGridView.CurrentRow.Cells[0].Value.ToString();
         Khoa   khoa   = qlsv.Khoas.Where(a => a.MaKhoa == makhoa).FirstOrDefault();
         if (khoa != null)
         {
             txtMaKhoa.Text  = khoa.MaKhoa;
             txtTenKhoa.Text = khoa.TenKhoa;
             btnsua.Enabled  = true;
             btnxoa.Enabled  = true;
         }
     }
 }
示例#4
0
 partial void DeleteKhoa(Khoa instance);
示例#5
0
 partial void UpdateKhoa(Khoa instance);
示例#6
0
 partial void InsertKhoa(Khoa instance);