示例#1
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            int dem = 0;

            if (this.txtMaNhom.Text.Trim().Length <= 0)
            {
                this.errorProvider1.SetError(this.txtMaNhom, "Phải nhập mã nhóm");
                dem++;
            }
            else
            {
                this.errorProvider1.SetError(this.txtMaNhom, null);
            }
            if (this.txtTenNhom.Text.Trim().Length <= 0)
            {
                this.errorProvider2.SetError(this.txtTenNhom, "Phải nhập tên nhóm");
                dem++;
            }
            else
            {
                this.errorProvider2.SetError(this.txtTenNhom, null);
            }
            if (dem != 0)
            {
                return;
            }
            if (flag == true)
            {
                try
                {
                    this.dataGridView1.SelectedCells[0].Value = this.txtMaNhom.Text.Trim();
                    this.dataGridView1.SelectedCells[1].Value = this.txtTenNhom.Text.Trim();
                }
                catch
                {
                    MessageBox.Show("Hãy nhấn vào ô trống đầu tiên của mỗi dòng để chọn dòng cần cập nhật!");
                    return;
                }
            }
            Nhom nhom = new Nhom();

            nhom.MaNhom  = this.txtMaNhom.Text.Trim();
            nhom.TenNhom = this.txtTenNhom.Text.Trim();
            //update
            NhomController.UpdateNhom(nhom);
            //hiển thị
            BindingSource source = new BindingSource();

            source.DataSource             = NhomController.GetNhoms();
            this.dataGridView1.DataSource = source;
        }
示例#2
0
        public frmNhom()
        {
            InitializeComponent();
            this.cMaNhom.DataPropertyName  = nameof(Nhom.MaNhom);
            this.cTenNhom.DataPropertyName = nameof(Nhom.TenNhom);
            this.helpProvider1.SetShowHelp(this.txtMaNhom, true);
            this.helpProvider1.SetHelpString(this.txtMaNhom, "Nhap Ma nhom!");
            this.helpProvider1.SetShowHelp(this.txtTenNhom, true);
            this.helpProvider1.SetHelpString(this.txtTenNhom, "Nhap Ten Nhom!");
            BindingSource source = new BindingSource();

            source.DataSource             = NhomController.GetNhoms();
            this.dataGridView1.DataSource = source;
        }
示例#3
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            if (this.dataGridView1.SelectedRows.Count <= 0)
            {
                MessageBox.Show("Hãy chọn dòng cần xóa!");
                return;
            }

            Nhom nhom = NhomController.getNhom(this.dataGridView1.SelectedRows[0].Cells[0].Value.ToString());

            NhomController.DeleteNhom(nhom);
            //Hiển thị
            BindingSource source = new BindingSource();

            source.DataSource             = NhomController.GetNhoms();
            this.dataGridView1.DataSource = source;
        }
示例#4
0
        private void btnThemmoi_Click(object sender, EventArgs e)
        {
            int dem = 0;

            if (this.txtMaNhom.Text.Trim().Length <= 0)
            {
                this.errorProvider1.SetError(this.txtMaNhom, "Phải nhập mã nhóm");
                dem++;
            }
            else
            {
                this.errorProvider1.SetError(this.txtMaNhom, null);
            }
            if (this.txtTenNhom.Text.Trim().Length <= 0)
            {
                this.errorProvider2.SetError(this.txtTenNhom, "Phải nhập tên nhóm");
                dem++;
            }
            else
            {
                this.errorProvider2.SetError(this.txtTenNhom, null);
            }
            if (dem != 0)
            {
                return;
            }
            Nhom nhom = new Nhom();

            nhom.MaNhom  = this.txtMaNhom.Text.Trim();
            nhom.TenNhom = this.txtTenNhom.Text.Trim();
            if (NhomController.AddNhom(nhom) == false)
            {
                MessageBox.Show("Mã nhóm bị trùng");
                return;
            }
            NhomController.AddNhom(nhom);
            BindingSource source = new BindingSource();

            source.DataSource             = NhomController.GetNhoms();
            this.dataGridView1.DataSource = source;
        }