Пример #1
0
        // GET: DANTOCs/Create
        public ActionResult Create()
        {
            DANTOC obj = new DANTOC();

            obj.DT_MA = CreateID.CreateID_ByteText();
            return(View(obj));
        }
Пример #2
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            DANTOC tg = GetThongTin();

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

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

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

                MessageBox.Show("Xóa thông tin dân tộc thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Update();
            }
            catch
            {
                MessageBox.Show("Xóa thông tin của dân tộc thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #3
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            DANTOC 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;
                dgvthongtin.Enabled   = false;
                txtten.Enabled        = true;
                txtghichu.Enabled     = true;
                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;
                    dgvthongtin.Enabled   = true;

                    btntimkiem.Enabled = false;
                    txtTimKiem.Enabled = false;

                    DANTOC 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;
            }
        }
Пример #4
0
        public ActionResult DeleteConfirmed(string id)
        {
            DANTOC dANTOC = db.DANTOCs.Find(id);

            db.DANTOCs.Remove(dANTOC);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #5
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;
                txtghichu.Enabled     = true;
                txtten.Enabled        = true;
                dgvthongtin.Enabled   = false;

                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;
                    dgvthongtin.Enabled   = true;

                    btntimkiem.Enabled = false;
                    txtTimKiem.Enabled = false;

                    try
                    {
                        DANTOC tg = getnhanvienByForm();
                        db.DANTOCs.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;
            }
        }
Пример #6
0
 public ActionResult Edit([Bind(Include = "DT_MA,DT_TEN")] DANTOC dANTOC)
 {
     if (ModelState.IsValid)
     {
         db.Entry(dANTOC).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(dANTOC));
 }
Пример #7
0
        private DANTOC getnhanvienByForm()
        {
            DANTOC ans = new DANTOC();

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


            return(ans);
        }
Пример #8
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            if (btnXoa.Text == "Xóa")
            {
                DANTOC 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.DANTOCs.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;
                dgvthongtin.Enabled   = true;
                txtghichu.Enabled     = false;
                txtten.Enabled        = false;
                btntimkiem.Enabled    = true;
                txtTimKiem.Enabled    = true;

                UpdateDetail();

                return;
            }
        }
Пример #9
0
        protected void them_Click(object sender, EventArgs e)
        {
            DANTOC         dtoc = new DANTOC();
            DANTOCBusiness bdt  = new DANTOCBusiness();

            dtoc.madt  = madantoc.Text;
            dtoc.tendt = tendantoc.Text;
            int i = bdt.Insert(dtoc);

            LoadDT("Q");
        }
Пример #10
0
        public ActionResult Create([Bind(Include = "DT_MA,DT_TEN")] DANTOC dANTOC)
        {
            if (ModelState.IsValid)
            {
                db.DANTOCs.Add(dANTOC);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(dANTOC));
        }
Пример #11
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
            {
                DANTOC tg = GetThongTin();

                txtTen.Text = tg.TEN;
            }
            catch
            {
            }
        }
Пример #12
0
 private DANTOC getnhanvienByID()
 {
     try
     {
         int    id = (int)dgvthongtin.SelectedRows[0].Cells["ID"].Value;
         DANTOC x  = db.DANTOCs.Where(p => p.ID == id).FirstOrDefault();
         return((x != null) ? x : new DANTOC());
     }
     catch
     {
         return(new DANTOC());
     }
 }
Пример #13
0
        // GET: DANTOCs/Delete/5
        public ActionResult Delete(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DANTOC dANTOC = db.DANTOCs.Find(id);

            if (dANTOC == null)
            {
                return(HttpNotFound());
            }
            return(View(dANTOC));
        }
Пример #14
0
        /// <summary>
        /// get thông tin phòng ban từ group
        /// </summary>
        /// <returns></returns>
        private DANTOC GetTTNhap()
        {
            DANTOC tg = new DANTOC();

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

            tg.TEN = txtTen.Text;

            return(tg);
        }
Пример #15
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            DANTOC tg = GetTTNhap();

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

                    DANTOC it = db.DANTOCs.Where(p => p.ID == tg.ID).FirstOrDefault();
                    it.TEN = tg.TEN;
                    db.SaveChanges();

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

                return;
            }
        }
Пример #16
0
        /// <summary>
        /// Lấy ra phòng ban được lựa chọn từ ID
        /// </summary>
        /// <returns> Phòng ban </returns>
        private DANTOC GetThongTin()
        {
            DANTOC ans = new DANTOC();

            ans.ID = 0;

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

            return(ans);
        }
Пример #17
0
        private void UpdateDetail()
        {
            ClearControl();
            try
            {
                DANTOC 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 { }
        }
Пример #18
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.DANTOCs.Where(p => p.TEN == txtten.Text).ToList().Count;

            if (cnt > 0)
            {
                bool ok = false;
                if (btnSua.Text == "Lưu")
                {
                    // Nếu là sửa
                    DANTOC 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);
        }
Пример #19
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;

                    DANTOC tg = GetTTNhap();

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

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

                return;
            }
        }
Пример #20
0
 public DataTable DataDetailsDANTOC(DANTOC ObjDANTOC)
 {
     return(PDDetailsDANTOC(ObjDANTOC.dantocid));
 }
Пример #21
0
 public int DataDeleteDANTOC(DANTOC ObjDANTOC)
 {
     return(PDDeleteDANTOC(ObjDANTOC.dantocid));
 }
Пример #22
0
        public int Insert(DANTOC ObjDANTOC)
        {
            DataDANTOC objData = new DataDANTOC();

            return(objData.DataInsertDANTOC(ObjDANTOC));
        }
Пример #23
0
        public int Update(DANTOC ObjDANTOC)
        {
            DataDANTOC objData = new DataDANTOC();

            return(objData.DataUpdateDANTOC(ObjDANTOC));
        }
Пример #24
0
 public int DataUpdateDANTOC(DANTOC ObjDANTOC)
 {
     return(PDUpdateDANTOC(ObjDANTOC.dantocid, ObjDANTOC.madt, ObjDANTOC.tendt));
 }
Пример #25
0
        public DataTable Details(DANTOC ObjDANTOC)
        {
            DataDANTOC objData = new DataDANTOC();

            return(objData.DataDetailsDANTOC(ObjDANTOC));
        }
Пример #26
0
 public int DataInsertDANTOC(DANTOC ObjDANTOC)
 {
     return(PDInsertDANTOC(ObjDANTOC.dantocid, ObjDANTOC.madt, ObjDANTOC.tendt));
 }
Пример #27
0
        public int Delete(DANTOC ObjDANTOC)
        {
            DataDANTOC objData = new DataDANTOC();

            return(objData.DataDeleteDANTOC(ObjDANTOC));
        }