Exemplo n.º 1
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            //bấm nút lưu thì nó sẽ lưu bản ghe
            try
            {
                THANNHAN tn = new THANNHAN();

                //gán giá trị từ textbox vào các biến
                tn.MaNhanVien  = int.Parse(txtMaNV.Text);
                tn.TenThanNhan = txtTenTN.Text;
                tn.NgaySinh    = dtpNgaySinh.Value;
                tn.GioiTinh    = cbxGioiTinh.Text;
                tn.QuanHe      = txtQuanHe.Text;

                //thêm hoặc update bản ghi của nhân viên

                db.THANNHANs.AddOrUpdate(tn);

                //lưu thay đổi
                db.SaveChanges();
                MessageBox.Show("Thêm dữ liệu thân nhân thành công!");

                btnLamMoi_Click(sender, e);
            }
            catch (Exception)
            {
                MessageBox.Show("Một hoặc nhiều thông tin đang để trống!\nXin hãy kiểm tra lại");
                return;
            }
        }
 public ActionResult Edit([Bind(Include = "MATHANNHAN,MASV,HOTENCHA,NGHENGHIEPCHA,SDTCHA,HOTENME,NGHENGHIEPME,SDTME,THANNHANSVNT")] THANNHAN tHANNHAN)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tHANNHAN).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.MASV = new SelectList(db.SINHVIENs, "MASV", "MASV", tHANNHAN.MASV);
     return(View(tHANNHAN));
 }
        public ActionResult Create([Bind(Include = "MATHANNHAN,MASV,HOTENCHA,NGHENGHIEPCHA,SDTCHA,HOTENME,NGHENGHIEPME,SDTME,THANNHANSVNT")] THANNHAN tHANNHAN)
        {
            if (ModelState.IsValid)
            {
                tHANNHAN.THANNHANSVNT = true;
                db.THANNHANs.Add(tHANNHAN);
                db.SaveChanges();
                return(RedirectToAction("Create", "HOPDONGs", new { Area = "Student" }));
            }

            ViewBag.MASV = new SelectList(db.SINHVIENs, "MASV", "HOVATEN", tHANNHAN.MASV);
            return(View(tHANNHAN));
        }
Exemplo n.º 4
0
 public bool them_ThanNhan(THANNHAN tn)
 {
     try
     {
         data.THANNHANs.InsertOnSubmit(tn);
         data.SubmitChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
        // GET: Admin/THANNHANs/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            THANNHAN tHANNHAN = db.THANNHANs.Find(id);

            if (tHANNHAN == null)
            {
                return(HttpNotFound());
            }
            return(View(tHANNHAN));
        }
Exemplo n.º 6
0
        //Xóa

        public bool xoa_ThanNhan(string pMatn)
        {
            try
            {
                THANNHAN dv = data.THANNHANs.Where(t => t.MATN == pMatn).FirstOrDefault();
                data.THANNHANs.DeleteOnSubmit(dv);
                data.SubmitChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
        // GET: Admin/THANNHANs/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            THANNHAN tHANNHAN = db.THANNHANs.Find(id);

            if (tHANNHAN == null)
            {
                return(HttpNotFound());
            }
            ViewBag.MASV = new SelectList(db.SINHVIENs, "MASV", "MASV", tHANNHAN.MASV);
            return(View(tHANNHAN));
        }
Exemplo n.º 8
0
 public bool sua_thannhan(THANNHAN ptn)
 {
     try
     {
         THANNHAN nv = data.THANNHANs.Where(t => t.MATN == ptn.MATN).FirstOrDefault();
         if (nv != null)
         {
             nv.TENTN       = ptn.TENTN;
             nv.SOCMNDTN    = ptn.SOCMNDTN;
             nv.GIOITINH_TN = ptn.GIOITINH_TN;
             data.SubmitChanges();
         }
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Exemplo n.º 9
0
 public void Insert(string MATN, string HOTENTN, DateTime NAMSINH, string QUANHE,
                    string NGHENGHIEP, string DVCONGTAC)
 {
     try
     {
         THANNHAN thannhan = new THANNHAN();
         thannhan.MATN       = MATN;
         thannhan.HOTENTN    = HOTENTN;
         thannhan.NAMSINH    = NAMSINH;
         thannhan.QUANHE     = QUANHE;
         thannhan.NGHENGHIEP = NGHENGHIEP;
         thannhan.DVCONGTAC  = DVCONGTAC;
         DB.THANNHANs.InsertOnSubmit(thannhan);
         DB.SubmitChanges();
         MessageBox.Show(msg.insert_success, "Thông báo.", MessageBoxButtons.OK,
                         MessageBoxIcon.Information);
     }
     catch
     {
         MessageBox.Show(msg.insert_fail, "Thông báo.", MessageBoxButtons.OK,
                         MessageBoxIcon.Information);
     }
 }
Exemplo n.º 10
0
        private void btn_luu_Click(object sender, EventArgs e)
        {
            if (txt_matn.Text == string.Empty || txt_tentn.Text == string.Empty || txt_scm.Text == string.Empty ||
                txt_ngayvao.Text == string.Empty)
            {
                txt_tentn_Validating(sender, e);
                txt_scm_Validating(sender, e);
                //txt_ngayra_Validating(sender, e);
                txt_ngayvao_Validating(sender, e);
                return;
            }
            THANNHAN tn = new THANNHAN();

            tn.MATN     = txt_matn.Text;
            tn.TENTN    = txt_tentn.Text;
            tn.SOCMNDTN = txt_scm.Text;
            if (rdo_nam.Checked == true)
            {
                tn.GIOITINH_TN = "Nam";
            }
            else
            {
                tn.GIOITINH_TN = "true";
            }

            THANNHAN_TAMTRU tntt = new THANNHAN_TAMTRU();

            tntt.MAKT    = cbo_makt.Text;
            tntt.MATN    = txt_matn.Text;
            tntt.NGAYVAO = Convert.ToDateTime(txt_ngayvao.Text);
            if (txt_ngayra.Text == string.Empty)
            {
                tntt.NGAYRA = Convert.ToDateTime(txt_ngayra.Text);
            }
            else
            {
                tntt.NGAYRA = null;
            }

            if (btn_them.Enabled == true && btn_sua.Enabled == false)
            {
                if (bll_thannhan.ktkc(tn.MATN) == true)
                {
                    MessageBox.Show("trùng khóa chính thân nhân");
                    return;
                }
                if (dal_tntamtru.ktkc_thannhan_tamtru(tntt.MATN, tntt.MAKT) == true)
                {
                    MessageBox.Show("trùng khóa chính thân nhân tạm trú");
                    return;
                }
                if (bll_thannhan.Them_ThanNhan(tn) == true && dal_tntamtru.them_Thannhantamtru(tntt) == true)
                {
                    MessageBox.Show("Thành công");
                    grv_thannhan.DataSource = dal_tntamtru.loadthannhantheoma();
                }
                else
                {
                    MessageBox.Show("Thất bại");
                }
            }
            if (btn_sua.Enabled == true && btn_luu.Enabled == true)
            {
                tntt.NGAYRA = Convert.ToDateTime(txt_ngayra.Text);
                if (bll_thannhan.sua_thanNhan(tn) == true && dal_tntamtru.sua_thannhan_tamtru(tntt) == true)
                {
                    MessageBox.Show("Thành công");
                    grv_thannhan.DataSource = dal_tntamtru.loadthannhantheoma();
                }
                else
                {
                    MessageBox.Show("Thất bại");
                }
            }
        }
Exemplo n.º 11
0
 public bool sua_thanNhan(THANNHAN thannhan)
 {
     return(tn.sua_thannhan(thannhan));
 }
Exemplo n.º 12
0
 public bool Them_ThanNhan(THANNHAN thannhan)
 {
     return(tn.them_ThanNhan(thannhan));
 }