Beispiel #1
0
        protected void btnCapNhat_Click(object sender, EventArgs e)
        {
            SYS_Session session = (SYS_Session)Session["SYS_Session"];

            if (Session["Add"] + "" == "0")
            {
                CBDN.DM_NguoiPhuTrachSelectByIDDViResult cv = (CBDN.DM_NguoiPhuTrachSelectByIDDViResult)grdDVT.GetRow(grdDVT.FocusedRowIndex);
                CBDN.DM_PhuTrachDuongDay tinhtrang          = db.DM_PhuTrachDuongDays.SingleOrDefault(x => x.ID == cv.ID);
                if (!CheckName(txtMaPhong.Text, cv.ID))
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Mã cán bộ không được trùng');", true); return;
                }
                if (txtTenPhong.Value + "" == "")
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Tên cán bộ không thể bỏ trống');", true);
                    return;
                }

                //CBDN.DM_PhuTrachDuongDay qtCT = new CBDN.DM_PhuTrachDuongDay();
                tinhtrang.TenNhanVien = txtTenPhong.Text;
                tinhtrang.DienThoai   = txtSDT.Text;
                tinhtrang.ChucVu      = txtChucVu.Text;
                tinhtrang.DiaChi      = txtDiaChi.Text;
                db.SubmitChanges();
            }
            else
            {
                if (txtMaPhong.Text + "" == "")
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Mã cán bộ không được để trống');", true);
                    txtMaPhong.Focus(); return;
                }
                if (txtTenPhong.Text == "")
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Tên cán bộ không được để trống');", true);
                    txtTenPhong.Focus(); return;
                }

                if (!CheckName(txtMaPhong.Text, 0))
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Mã cán bộ không được trùng');", true); return;
                }


                CBDN.DM_PhuTrachDuongDay cv = new CBDN.DM_PhuTrachDuongDay();
                cv.MaNhanVien  = txtMaPhong.Text;
                cv.TenNhanVien = txtTenPhong.Text;
                cv.IDDonVi     = int.Parse(cmbMaDonVi.Value + "");
                cv.DiaChi      = txtDiaChi.Text;
                cv.ChucVu      = txtChucVu.Text;
                cv.DienThoai   = txtSDT.Text;
                db.DM_PhuTrachDuongDays.InsertOnSubmit(cv);
                db.SubmitChanges();
            }
            _DataBind();
        }
Beispiel #2
0
        protected void btnSua_Click(object sender, EventArgs e)
        {
            pcAddRoles.ShowOnPageLoad = true;
            Session["Add"]            = 0;
            SYS_Session session = (SYS_Session)Session["SYS_Session"];

            CBDN.DM_NguoiPhuTrachSelectByIDDViResult cv = (CBDN.DM_NguoiPhuTrachSelectByIDDViResult)grdDVT.GetRow(grdDVT.FocusedRowIndex);
            txtMaPhong.Text  = cv.MaNhanVien;
            txtTenPhong.Text = cv.TenNhanVien;
            txtDiaChi.Text   = cv.DiaChi;
            txtSDT.Text      = cv.DienThoai;
            cmbMaDonVi.Value = cv.IDDonVi;
            txtChucVu.Value  = cv.ChucVu;
        }
Beispiel #3
0
 protected void grdDVT_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e)
 {
     try
     {
         SYS_Session session = (SYS_Session)Session["SYS_Session"];
         CBDN.DM_NguoiPhuTrachSelectByIDDViResult HoatDong = (CBDN.DM_NguoiPhuTrachSelectByIDDViResult)grdDVT.GetRow(grdDVT.FocusedRowIndex);
         CBDN.DM_PhuTrachDuongDay cv = new CBDN.DM_PhuTrachDuongDay();
         cv = db.DM_PhuTrachDuongDays.SingleOrDefault(x => x.ID == HoatDong.ID && x.IDDonVi == int.Parse(session.User.ma_dviqly));
         db.DM_PhuTrachDuongDays.DeleteOnSubmit(cv);
         db.SubmitChanges();
         _DataBind();
         ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Xoá người phụ trách thành công');", true);
     }
     catch (Exception ex)
     { }
     finally
     {
         e.Cancel = true;
     }
 }