示例#1
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (btnThem.Text == "Thêm")
            {
                btnThem.Text   = "Lưu";
                btnSua.Enabled = false;
                btnXoa.Text    = "Hủy";

                groupthongtin.Enabled = true;
                dgvthongtin.Enabled   = false;
                txtghichu.Enabled     = true;;
                txtten.Enabled        = true;
                btntimkiem.Enabled    = false;
                txtTimKiem.Enabled    = false;

                ClearControl();

                return;
            }

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

                    groupthongtin.Enabled = false;
                    txtghichu.Enabled     = false;
                    txtten.Enabled        = false;
                    txtghichu.Enabled     = false;
                    txtten.Enabled        = false;
                    dgvthongtin.Enabled   = true;

                    btntimkiem.Enabled = true;
                    txtTimKiem.Enabled = true;

                    try
                    {
                        TONGIAO tg = getnhanvienByForm();
                        db.TONGIAOs.Add(tg);
                        db.SaveChanges();



                        MessageBox.Show("Thêm  thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Thêm  thất bại\n" + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }


                    Loadthongtin();
                }

                return;
            }
        }
示例#2
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            TONGIAO tg = GetThongTin();

            if (tg.ID == 0)
            {
                MessageBox.Show("Chưa có tôn giáo 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 tôn giáo" + tg.TEN + "?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

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

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

                MessageBox.Show("Xóa thông tin tôn giáo thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Update();
            }
            catch
            {
                MessageBox.Show("Xóa thông tin của tôn giáo thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#3
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            if (btnXoa.Text == "Xóa")
            {
                TONGIAO tg = getnhanvienByID();
                if (tg.ID == 0)
                {
                    MessageBox.Show("Chưa có đầu  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 thông tin đầu  này?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                if (rs == DialogResult.Cancel)
                {
                    return;
                }

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


                    MessageBox.Show("Xóa thông tin đầu  thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch
                {
                    MessageBox.Show("Xóa thông tin đầu  thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

                Loadthongtin();
                return;
            }

            if (btnXoa.Text == "Hủy")
            {
                btnXoa.Text  = "Xóa";
                btnThem.Text = "Thêm";
                btnSua.Text  = "Sửa";

                btnThem.Enabled = true;
                btnSua.Enabled  = true;

                groupthongtin.Enabled = false;
                txtghichu.Enabled     = false;
                txtghichu.Enabled     = false;
                dgvthongtin.Enabled   = true;

                btntimkiem.Enabled = true;
                txtTimKiem.Enabled = true;

                UpdateDetail();

                return;
            }
        }
示例#4
0
        private TONGIAO getnhanvienByForm()
        {
            TONGIAO ans = new TONGIAO();

            ans.TEN    = txtten.Text;
            ans.GHICHU = txtghichu.Text;


            return(ans);
        }
示例#5
0
        protected void them_Click(object sender, EventArgs e)
        {
            TONGIAO tgiao = new TONGIAO();

            tgiao.matg  = matongiao.Text;
            tgiao.tentg = tentongiao.Text;
            TONGIAOBusiness tgi = new TONGIAOBusiness();

            tgi.Insert(tgiao);
            LoadTongiao("Q");
        }
示例#6
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
            {
                TONGIAO tg = GetThongTin();

                txtTen.Text = tg.TEN;
            }
            catch
            {
            }
        }
示例#7
0
 private TONGIAO getnhanvienByID()
 {
     try
     {
         int     id = (int)dgvthongtin.SelectedRows[0].Cells["ID"].Value;
         TONGIAO x  = db.TONGIAOs.Where(p => p.ID == id).FirstOrDefault();
         return((x != null) ? x : new TONGIAO());
     }
     catch
     {
         return(new TONGIAO());
     }
 }
示例#8
0
        /// <summary>
        /// get thông tin phòng ban từ group
        /// </summary>
        /// <returns></returns>
        private TONGIAO GetTTNhap()
        {
            TONGIAO tg = new TONGIAO();

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

            tg.TEN = txtTen.Text;

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

            if (tg.ID == 0)
            {
                MessageBox.Show("Chưa có tôn giáo 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;

                    TONGIAO it = db.TONGIAOs.Where(p => p.ID == tg.ID).FirstOrDefault();
                    it.TEN = tg.TEN;
                    db.SaveChanges();

                    MessageBox.Show("Sửa thông tin tôn giáo thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Update();
                }

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

            ans.ID = 0;

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

            return(ans);
        }
示例#11
0
        private void UpdateDetail()
        {
            ClearControl();
            try
            {
                TONGIAO tg = getnhanvienByID();

                if (tg == null || tg.ID == 0)
                {
                    return;
                }

                // cập nhật trên giao diện
                txtten.Text    = tg.TEN;
                txtghichu.Text = tg.GHICHU;
                index1         = index;
                index          = dgvthongtin.SelectedRows[0].Index;
            }
            catch { }
        }
示例#12
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;

                    TONGIAO tg = GetTTNhap();

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

                    MessageBox.Show("Thêm thông tin tôn giáo thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Update();
                }

                return;
            }
        }
示例#13
0
        private bool Check()
        {
            if (txtten.Text == "")
            {
                MessageBox.Show("Tên không được trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);
            }

            int cnt = db.TONGIAOs.Where(p => p.TEN == txtten.Text).ToList().Count;

            if (cnt > 0)
            {
                bool ok = false;
                if (btnSua.Text == "Lưu")
                {
                    // Nếu là sửa
                    TONGIAO tg = getnhanvienByID();
                    if (tg.TEN == txtten.Text)
                    {
                        ok = true;
                    }
                }

                if (!ok)
                {
                    MessageBox.Show("Tên đã được sử dụng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return(false);
                }
            }


            if (txtghichu.Text == "")
            {
                MessageBox.Show("Ghi chú không được để trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);
            }



            return(true);
        }
示例#14
0
 public int DataUpdateTONGIAO(TONGIAO ObjTONGIAO)
 {
     return(PDUpdateTONGIAO(ObjTONGIAO.tgid, ObjTONGIAO.matg, ObjTONGIAO.tentg));
 }
示例#15
0
        public DataTable Details(TONGIAO ObjTONGIAO)
        {
            DataTONGIAO objData = new DataTONGIAO();

            return(objData.DataDetailsTONGIAO(ObjTONGIAO));
        }
示例#16
0
 public DataTable DataDetailsTONGIAO(TONGIAO ObjTONGIAO)
 {
     return(PDDetailsTONGIAO(ObjTONGIAO.tgid));
 }
示例#17
0
 public int DataInsertTONGIAO(TONGIAO ObjTONGIAO)
 {
     return(PDInsertTONGIAO(ObjTONGIAO.tgid, ObjTONGIAO.matg, ObjTONGIAO.tentg));
 }
示例#18
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            TONGIAO tg = getnhanvienByID();

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

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

                groupthongtin.Enabled = true;
                txtghichu.Enabled     = true;
                txtten.Enabled        = true;
                txtghichu.Enabled     = true;
                txtten.Enabled        = true;
                dgvthongtin.Enabled   = false;

                btntimkiem.Enabled = false;
                txtTimKiem.Enabled = false;
                return;
            }

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

                    groupthongtin.Enabled = false;
                    txtten.Enabled        = false;
                    txtghichu.Enabled     = false;
                    dgvthongtin.Enabled   = true;

                    btntimkiem.Enabled = true;
                    txtTimKiem.Enabled = true;

                    TONGIAO tgs = getnhanvienByForm();
                    tg.TEN    = tgs.TEN;
                    tg.GHICHU = tgs.GHICHU;

                    try
                    {
                        db.SaveChanges();
                        MessageBox.Show("Sửa thông tin  thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Sửa thông tin  thất bại\n" + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }

                    Loadthongtin();
                }

                return;
            }
        }
示例#19
0
        public int Update(TONGIAO ObjTONGIAO)
        {
            DataTONGIAO objData = new DataTONGIAO();

            return(objData.DataUpdateTONGIAO(ObjTONGIAO));
        }
示例#20
0
        public int Insert(TONGIAO ObjTONGIAO)
        {
            DataTONGIAO objData = new DataTONGIAO();

            return(objData.DataInsertTONGIAO(ObjTONGIAO));
        }
示例#21
0
 public int DataDeleteTONGIAO(TONGIAO ObjTONGIAO)
 {
     return(PDDeleteTONGIAO(ObjTONGIAO.tgid));
 }
示例#22
0
        public int Delete(TONGIAO ObjTONGIAO)
        {
            DataTONGIAO objData = new DataTONGIAO();

            return(objData.DataDeleteTONGIAO(ObjTONGIAO));
        }