示例#1
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            QUANHEGD tg = GetThongTin();

            if (tg.ID == 0)
            {
                MessageBox.Show("Chưa có quan hệ gia đình nào được chọn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            DialogResult rs = MessageBox.Show("Bạn có chắc chắn xóa quan hệ gia đình " + tg.TEN + "?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

            if (rs == DialogResult.Cancel)
            {
                return;
            }

            try
            {
                db.QUANHEGDs.Remove(tg);
                db.SaveChanges();

                MessageBox.Show("Xóa thông tin quan hệ gia đình thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Update();
            }
            catch
            {
                MessageBox.Show("Xóa thông tin của ngoại ngữ thất bại\nVui lòng xóa tất cả các nhân viên thuộc phòng ban và các phòng ban cấp dưới", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#2
0
        /// <summary>
        /// Cập nhật lại thông tin của detail khi có sự thay đổi ở các dòng
        /// </summary>
        private void CapNhatDetail()
        {
            try
            {
                QUANHEGD tg = GetThongTin();

                txtTen.Text = tg.TEN;
            }
            catch
            {
            }
        }
示例#3
0
        /// <summary>
        /// get thông tin phòng ban từ group
        /// </summary>
        /// <returns></returns>
        private QUANHEGD GetTTNhap()
        {
            QUANHEGD tg = new QUANHEGD();

            try
            {
                tg.ID = (int)dgvView.GetFocusedRowCellValue("ID");
            }
            catch { }

            tg.TEN = txtTen.Text;

            return(tg);
        }
示例#4
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            QUANHEGD tg = GetTTNhap();

            if (tg.ID == 0)
            {
                MessageBox.Show("Chưa có quan hệ gia đình nào được chọn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (btnSua.Text == "Sửa")
            {
                btnSua.Text     = "Lưu";
                btnXoa.Enabled  = false;
                btnThem.Enabled = false;
                btnHuy.Enabled  = true;

                dgvMain.Enabled       = false;
                groupThongTin.Enabled = true;

                return;
            }

            if (btnSua.Text == "Lưu")
            {
                if (Check())
                {
                    btnSua.Text     = "Sửa";
                    btnXoa.Enabled  = true;
                    btnThem.Enabled = true;
                    btnHuy.Enabled  = false;

                    dgvMain.Enabled       = true;
                    groupThongTin.Enabled = false;

                    QUANHEGD it = db.QUANHEGDs.Where(p => p.ID == tg.ID).FirstOrDefault();
                    it.TEN = tg.TEN;
                    db.SaveChanges();

                    MessageBox.Show("Sửa thông tin quan hệ gia đinh thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Update();
                }

                return;
            }
        }
示例#5
0
        /// <summary>
        /// Lấy ra phòng ban được lựa chọn từ ID
        /// </summary>
        /// <returns> Phòng ban </returns>
        private QUANHEGD GetThongTin()
        {
            QUANHEGD ans = new QUANHEGD();

            ans.ID = 0;

            try
            {
                int      id = (int)dgvView.GetFocusedRowCellValue("ID");
                QUANHEGD tg = db.QUANHEGDs.Where(p => p.ID == id).FirstOrDefault();
                return(tg);
            }
            catch
            {
            }

            return(ans);
        }
示例#6
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (btnThem.Text == "Thêm")
            {
                btnThem.Text   = "Lưu";
                btnXoa.Enabled = false;
                btnSua.Enabled = false;
                btnHuy.Enabled = true;

                dgvMain.Enabled       = false;
                groupThongTin.Enabled = true;

                ClearControl();

                return;
            }

            if (btnThem.Text == "Lưu")
            {
                if (Check())
                {
                    btnThem.Text   = "Thêm";
                    btnXoa.Enabled = true;
                    btnSua.Enabled = true;
                    btnHuy.Enabled = false;

                    dgvMain.Enabled       = true;
                    groupThongTin.Enabled = false;

                    QUANHEGD tg = GetTTNhap();

                    db.QUANHEGDs.Add(tg);
                    db.SaveChanges();

                    MessageBox.Show("Thêm thông tin quan hệ gia đình thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Update();
                }

                return;
            }
        }