public void loadDrpLoaiSuCo() { try { List <QLSC_LOAISUCO> lstSuCo = (from obj in vDC.QLSC_LOAISUCOs select obj).ToList(); if (lstSuCo.Count > 0) { dtTable = new DataTable(); dtTable.Columns.Add("LSC_ID"); dtTable.Columns.Add("LSC_TEN"); foreach (var it in lstSuCo) { DataRow row = dtTable.NewRow(); row["LSC_ID"] = it.LOAISC_ID; row["LSC_TEN"] = it.LOAISC_TEN; dtTable.Rows.Add(row); } drpLoaiSuCo.Items.Clear(); drpLoaiSuCo.DataSource = dtTable; drpLoaiSuCo.DataValueField = "LSC_ID"; drpLoaiSuCo.DataTextField = "LSC_TEN"; drpLoaiSuCo.DataBind(); } } catch (Exception ex) { ClassCommon.ShowToastr(Page, "Có lỗi xãy ra, vui lòng liên hệ quản trị", "Thông báo", "error"); } }
protected void dgDanhSach_Xoa(object sender, EventArgs e) { HtmlAnchor html = (HtmlAnchor)sender; int loaisc_id = Convert.ToInt32(html.HRef.ToString()); try { var objCheck_KhoaNgoai = vDC.QLSC_SUCOs.Where(x => x.LOAISC_ID == loaisc_id).Count(); if (objCheck_KhoaNgoai == 0) { var objLoaiSC = (from obj in vDC.QLSC_LOAISUCOs where obj.LOAISC_ID == loaisc_id select obj).SingleOrDefault(); vDC.QLSC_LOAISUCOs.DeleteOnSubmit(objLoaiSC); vDC.SubmitChanges(); LoadDS(0); ClassCommon.ShowToastr(Page, "Xóa loại sự cố thành công!", "Thông báo", "success"); } else { ClassCommon.ShowToastr(Page, "Loại sự cố đã được sử dụng. Không thể xóa!", "Thông báo", "error"); } } catch (Exception ex) { ClassCommon.ShowToastr(Page, "Có lỗi xảy ra vui lòng liên hệ quản trị", "Thông báo lỗi", "error"); //log.Error("", ex); } }
protected void Page_Load(object sender, EventArgs e) { try { Get_Cache(); if (!String.IsNullOrEmpty(Session[TabId.ToString() + _currentUser.UserID + "_Message"] as string) && !String.IsNullOrEmpty(Session[TabId.ToString() + _currentUser.UserID + "_Type"] as string)) { if (Session[TabId.ToString() + _currentUser.UserID + "_Message"].ToString() != "" && Session[TabId.ToString() + _currentUser.UserID + "_Type"].ToString() != "") { ClassCommon.THONGBAO_TOASTR(Page, null, _currentUser, Session[TabId.ToString() + _currentUser.UserID + "_Message"].ToString(), "Thông báo", Session[TabId.ToString() + _currentUser.UserID + "_Type"].ToString()); } Session[TabId.ToString() + _currentUser.UserID + "_Message"] = ""; Session[TabId.ToString() + _currentUser.UserID + "_Type"] = ""; } DotNetNuke.Framework.JavaScriptLibraries.JavaScript.RequestRegistration(DotNetNuke.Framework.JavaScriptLibraries.CommonJs.jQuery); DotNetNuke.Framework.JavaScriptLibraries.JavaScript.RequestRegistration(DotNetNuke.Framework.JavaScriptLibraries.CommonJs.DnnPlugins); DotNetNuke.UI.Utilities.ClientAPI.RegisterClientReference(this.Page, DotNetNuke.UI.Utilities.ClientAPI.ClientNamespaceReferences.dnn); if (!IsPostBack) { txtTuNgay.SelectedDate = DateTime.Now.AddYears(-1); txtDenNgay.SelectedDate = DateTime.Now; LoadDSNhomTV(); drpDonVi.SelectedValue = "0"; LoadDanhSach(0, 0); } } catch (Exception ex) { ClassCommon.ShowToastr(Page, "Có lỗi xãy ra, vui lòng liên hệ quản trị", "Thông báo", "error"); } }
protected void dgDanhSach_Xoa(object sender, EventArgs e) { HtmlAnchor html = (HtmlAnchor)sender; int vUserID = Convert.ToInt32(html.HRef.ToString()); try { var objCheck_KhoaNgoai = vDC.QLSC_SUCOs.Where(x => x.UserID == vUserID).Count(); if (objCheck_KhoaNgoai == 0) { var objNGuoiDung = (from obj in vDC.QLSC_NGUOIDUNGs where obj.UserID == vUserID select obj).SingleOrDefault(); UserInfo objUserInfo = UserController.GetUserById(this.PortalId, objNGuoiDung.UserID ?? 0); UserController.DeleteUser(ref objUserInfo, false, false); UserController.RemoveUser(objUserInfo); vDC.QLSC_NGUOIDUNGs.DeleteOnSubmit(objNGuoiDung); vDC.SubmitChanges(); LoadDS(0); ClassCommon.ShowToastr(Page, "Xóa người dùng thành công!", "Thông báo", "success"); } else { ClassCommon.ShowToastr(Page, "Người dùng này đã cập nhật sự cố. Không thể xóa!", "Thông báo", "error"); } } catch (Exception ex) { ClassCommon.ShowToastr(Page, "Có lỗi xảy ra vui lòng liên hệ quản trị", "Thông báo lỗi", "error"); //log.Error("", ex); } }
protected void btn_CN_Click(object sender, EventArgs e) { pnThongBao.Visible = false; try { if (Request.QueryString["UserID"] != null) { vUserId = Convert.ToInt32(Request.QueryString["UserID"]); } else { vUserId = _currentUser.UserID; } if (txtMatKhau.Text != "") { UserInfo objUser = UserController.GetUserById(this.PortalId, vUserId); objUser.UserID = vUserId; if (txtMatKhau.Text != "") { string oldPassword = UserController.ResetPassword(objUser, objUser.Membership.PasswordAnswer); if (UserController.ChangePassword(objUser, oldPassword, txtMatKhau.Text.Trim()) == true) { ClassCommon.ShowToastr(Page, "Đổi mật khẩu thành công", "Thông báo", "Success"); if (Request.QueryString["UserID"] != null) { Session[TabId + "_Message"] = "Đổi mật khẩu thành công"; Session[TabId + "_Type"] = "success"; Response.Redirect(Globals.NavigateURL(), false); } else { Session["Home_Message"] = "Đổi mật khẩu thành công"; Session["Home_Type"] = "success"; Response.Redirect("/Default.aspx?tabid=55"); } } else { ClassCommon.ShowToastr(Page, "Đổi mật khẩu thất bại, mật khẩu mới không được trùng với mật khẩu hiện tại và mật khẩu trước đó", "Thông báo", "error"); } } else { pnThongBao.Visible = true; lblThongBao.Text = "Mật khẩu đăng nhập không chính xác"; } } } catch (Exception ex) { ClassCommon.ThongBaoNgoaiLe(lblThongBao, ex, UserInfo); } }
protected void btn_CN_Click(object sender, EventArgs e) { try { LinkButton btn = sender as LinkButton; string action = btn.CommandName; vND_ID = Convert.ToInt32(Request.QueryString["UserID"]); //Trường hợp thêm mới if (vND_ID == 0) { if (txtTenDangNhap.Text.Trim() == "") { ClassCommon.ShowToastr(this.Page, "Vui lòng nhập tên đăng nhập", "Thông báo lỗi", "error"); txtTenDangNhap.Focus(); } else { if (KiemTraTrungTenDangNhap(txtTenDangNhap.Text.Trim(), vND_ID)) { ClassCommon.ShowToastr(this.Page, "Tên đăng nhập đã tồn tại vui lòng nhập tên khác", "Thông báo lỗi", "error"); txtTenDangNhap.Focus(); } else { if (txtMatKhau.Text.Trim() == "") { ClassCommon.ShowToastr(this.Page, "Vui lòng nhập mật khẩu", "Thông báo lỗi", "error"); txtMatKhau.Focus(); } else { if (txtMatKhau.Text.Length < 7) { ClassCommon.ShowToastr(this.Page, "Vui lòng nhập mật khẩu lớn hơn 6 ký tự", "Thông báo lỗi", "error"); txtMatKhau.Focus(); } else { if (txtMatKhau.Text.Trim() != txtXacNhanMatKhau.Text.Trim()) { ClassCommon.ShowToastr(this.Page, "Xác nhận mật khẩu không chính xác", "Thông báo lỗi", "error"); txtXacNhanMatKhau.Focus(); } else { if (txtTenNguoiDung.Text.Trim() == "") { ClassCommon.ShowToastr(this.Page, "Vui lòng nhập tên người dùng", "Thông báo lỗi", "error"); txtTenNguoiDung.Focus(); } else { if (KiemTraTrungTenNguoiDung(txtTenNguoiDung.Text.Trim(), vND_ID)) { ClassCommon.ShowToastr(this.Page, "Tên người dùng đã tồn tại vui lòng chọn tên khác", "Thông báo lỗi", "error"); txtTenNguoiDung.Focus(); } else { if (drpDonVi.SelectedValue == "") { ClassCommon.ShowToastr(this.Page, "Vui lòng chọn đơn vị", "Thông báo lỗi", "error"); drpDonVi.Focus(); } else { UserInfo objUser = new UserInfo(); objUser.PortalID = this.PortalId; objUser.IsSuperUser = false; objUser.FirstName = ClassCommon.ClearHTML(txtTenNguoiDung.Text.Trim()); objUser.LastName = ClassCommon.ClearHTML(txtTenNguoiDung.Text.Trim()); objUser.DisplayName = ClassCommon.ClearHTML(txtTenNguoiDung.Text.Trim()); objUser.Email = "*****@*****.**"; objUser.Username = ClassCommon.ClearHTML(txtTenDangNhap.Text.Trim()); //Nạp giá trị vào objMembership //UserMembership objMembership = new UserMembership(); //objMembership.Approved = true; //objMembership.Username = ClassCommon.ClearHTML(txtTenDangNhap.Text.Trim()); //objMembership.CreatedDate = DateTime.Now; //objMembership.Email = "*****@*****.**"; //objMembership.IsOnLine = false; //objMembership.Password = txtMatKhau.Text.Trim(); //objUser.Membership = objMembership; UserMembership objMembership = new UserMembership(); objMembership.Approved = true; objMembership.Username = ClassCommon.ClearHTML(txtTenDangNhap.Text.Trim()); objMembership.CreatedDate = DateTime.Now; objMembership.Email = "*****@*****.**"; objMembership.Password = txtMatKhau.Text.Trim(); objUser.Membership = objMembership; //Thêm user và trả đối tượng user vừa thêm UserCreateStatus result = UserController.CreateUser(ref objUser); if (result == UserCreateStatus.Success) { QLSC_NGUOIDUNG objNGUOIDUNG = new QLSC_NGUOIDUNG(); objNGUOIDUNG = new QLSC_NGUOIDUNG(); objNGUOIDUNG.UserName = ClassCommon.ClearHTML(txtTenDangNhap.Text.Trim()); objNGUOIDUNG.ND_TEN = ClassCommon.ClearHTML(txtTenNguoiDung.Text.Trim()); objNGUOIDUNG.ND_GHICHU = ClassCommon.ClearHTML(txtGhiChu.Text.Trim()); objNGUOIDUNG.DONVI_ID = int.Parse(drpDonVi.SelectedValue); objNGUOIDUNG.UserID = objUser.UserID; vDC.QLSC_NGUOIDUNGs.InsertOnSubmit(objNGUOIDUNG); vDC.SubmitChanges(); } Session[TabId + "_Message"] = "Thêm mới người dùng thành công"; Session[TabId + "_Type"] = "success"; if (action == "TiepTuc") { Response.Redirect(Globals.NavigateURL("create_update", "mid=" + this.ModuleId, "title=Thêm mới thành viên", "UserID=0")); } else { Response.Redirect(Globals.NavigateURL(), false); } } } } } } } } } } //Trường hợp cập nhật else { if (txtTenDangNhap.Text.Trim() == "") { ClassCommon.ShowToastr(this.Page, "Vui lòng nhập tên đăng nhập", "Thông báo lỗi", "error"); txtTenDangNhap.Focus(); } else { if (KiemTraTrungTenDangNhap(txtTenDangNhap.Text.Trim(), vND_ID)) { ClassCommon.ShowToastr(this.Page, "Tên đăng nhập đã tồn tại vui lòng nhập tên khác", "Thông báo lỗi", "error"); txtTenDangNhap.Focus(); } else { if (txtTenNguoiDung.Text.Trim() == "") { ClassCommon.ShowToastr(this.Page, "Vui lòng nhập tên người dùng", "Thông báo lỗi", "error"); txtTenNguoiDung.Focus(); } else { if (KiemTraTrungTenNguoiDung(txtTenNguoiDung.Text.Trim(), vND_ID)) { ClassCommon.ShowToastr(this.Page, "Tên người dùng đã tồn tại vui lòng chọn tên khác", "Thông báo lỗi", "error"); txtTenNguoiDung.Focus(); } else { if (drpDonVi.SelectedValue == "") { ClassCommon.ShowToastr(this.Page, "Vui lòng chọn đơn vị", "Thông báo lỗi", "error"); drpDonVi.Focus(); } else { vND_ID = Convert.ToInt32(Request.QueryString["UserID"]); objNGUOIDUNG = getNguoiDungByID(vND_ID); UserInfo objUser = UserController.GetUserById(this.PortalId, objNGUOIDUNG.UserID ?? 0); objNGUOIDUNG.UserName = ClassCommon.ClearHTML(txtTenDangNhap.Text.Trim()); objNGUOIDUNG.ND_TEN = ClassCommon.ClearHTML(txtTenNguoiDung.Text.Trim()); objNGUOIDUNG.ND_GHICHU = ClassCommon.ClearHTML(txtGhiChu.Text.Trim()); objNGUOIDUNG.DONVI_ID = int.Parse(drpDonVi.SelectedValue); objUser.DisplayName = ClassCommon.ClearHTML(txtTenNguoiDung.Text.Trim()); UserController.UpdateUser(this.PortalId, objUser); UserController.ChangeUsername(objNGUOIDUNG.UserID ?? 0, ClassCommon.ClearHTML(txtTenDangNhap.Text.Trim())); vDC.SubmitChanges(); Session[TabId + "_Message"] = "Cập nhật thông tin người dùng thành công"; Session[TabId + "_Type"] = "success"; if (action == "TiepTuc") { Response.Redirect(Globals.NavigateURL("create_update", "mid=" + this.ModuleId, "title=Cập nhật thông tin người dùng thành công", "UserID=0")); } else { Response.Redirect(Globals.NavigateURL(), false); } } } } } } } } catch (Exception ex) { ClassCommon.ShowToastr(this.Page, "Có lỗi xãy ra trong quá trình xử lý vui lòng liên hệ quản trị", "Thông báo lỗi", "error"); } }
protected void btnCapNhat_Click(object sender, EventArgs e) { try { objNGUOIDUNG = vDC.QLSC_NGUOIDUNGs.Where(x => x.UserID == _currentUser.UserID).SingleOrDefault(); if (vSC_ID == 0)//Thêm mới sự cố { objSUCO = new QLSC_SUCO(); objSUCO.UserID = _currentUser.UserID; if (_currentUser.IsInRole("Administrator")) { if (drpDonVi.SelectedValue != null) { objSUCO.DONVI_ID = int.Parse(drpDonVi.SelectedValue); } } else { if (objNGUOIDUNG != null) { objSUCO.DONVI_ID = objNGUOIDUNG.DONVI_ID; } else { objSUCO.DONVI_ID = 1; } } objSUCO.LOAISC_ID = int.Parse(drpLoaiSuCo.SelectedValue); //Thời gian xãy ra sự cố string ctrl_ngayxayra = txtNgayXayRaSuCo.SelectedDate.ToString(); string[] temptxtngayxayra = ctrl_ngayxayra.Split(' '); string gioxayra = drpGioXayRa.SelectedValue; string phutxayra = drpPhutXayra.SelectedValue; string ngayxayra = temptxtngayxayra[0] + " " + gioxayra + ":" + phutxayra + ":00"; string tg_xayra = DateTime.Parse(ngayxayra).ToString("yyyy-MM-dd HH:mm:ss"); DateTime dt_xayra = DateTime.Parse(ngayxayra); objSUCO.SC_NGAYXAYRA = dt_xayra; //Thời gian tái lập string ctrl_ngaytailap = txtNgayXayRaSuCo.SelectedDate.ToString(); string[] temptxtngaytailap = ctrl_ngaytailap.Split(' '); string giotailap = drpGioTaiLap.SelectedValue; string phuttailap = drpPhutTaiLap.SelectedValue; string ngaytailap = temptxtngayxayra[0] + " " + giotailap + ":" + phuttailap + ":00"; string tg_tailap = DateTime.Parse(ngaytailap).ToString("yyyy-MM-dd HH:mm:ss"); DateTime dt_tailap = DateTime.Parse(ngayxayra); objSUCO.SC_NGAYTAILAP = dt_tailap; objSUCO.SC_NOIDUNG = ClassCommon.ClearHTML(txtNoiDungSuCo.Text.Trim()); objSUCO.SC_NGUYENNHAN = ClassCommon.ClearHTML(txtNguyenNhan.Text.Trim()); objSUCO.SC_VTTB_TENCHUNGLOAI = ClassCommon.ClearHTML(txtTenChungLoai1.Text.Trim()); if (txtSoLuong1.Text != "") { objSUCO.SC_VTTB_SOLUONG = int.Parse(txtSoLuong1.Text.ToString().Replace(".", "")); } objSUCO.SC_VTTB_NHASANXUAT = ClassCommon.ClearHTML(txtNhaSX1.Text.Trim()); objSUCO.SC_VTTB_NAMVANHANH = ClassCommon.ClearHTML(txtNamVanHanh1.Text.Trim()); objSUCO.SC_VTTB_TENCHUNGLOAI2 = ClassCommon.ClearHTML(txtTenChungLoai2.Text.Trim()); if (txtSoLuong1.Text != "") { objSUCO.SC_VTTB_SOLUONG2 = int.Parse(txtSoLuong2.Text.ToString().Replace(".", "")); } objSUCO.SC_VTTB_NHASANXUAT2 = ClassCommon.ClearHTML(txtNhaSanXuat2.Text.Trim()); objSUCO.SC_VTTB_NAMVANHANH2 = ClassCommon.ClearHTML(txtNamVanHanh2.Text.Trim()); objSUCO.SC_VTTB_TENCHUNGLOAI3 = ClassCommon.ClearHTML(txtTenChungLoai3.Text.Trim()); if (txtSoLuong1.Text != "") { objSUCO.SC_VTTB_SOLUONG3 = int.Parse(txtSoLuong3.Text.ToString().Replace(".", "")); } objSUCO.SC_VTTB_NHASANXUAT3 = ClassCommon.ClearHTML(txtNhaSanXuat3.Text.Trim()); objSUCO.SC_VTTB_NAMVANHANH3 = ClassCommon.ClearHTML(txtNamVanHanh3.Text.Trim()); objSUCO.SC_VTTB_TENCHUNGLOAI4 = ClassCommon.ClearHTML(txtTenChungLoai4.Text.Trim()); if (txtSoLuong1.Text != "") { objSUCO.SC_VTTB_SOLUONG4 = int.Parse(txtSoLuong4.Text.ToString().Replace(".", "")); } objSUCO.SC_VTTB_NHASANXUAT4 = ClassCommon.ClearHTML(txtNhaSanXuat4.Text.Trim()); objSUCO.SC_VTTB_NAMVANHANH4 = ClassCommon.ClearHTML(txtNamVanHanh4.Text.Trim()); objSUCO.SC_VTTB_TENCHUNGLOAI5 = ClassCommon.ClearHTML(txtTenChungLoai5.Text.Trim()); if (txtSoLuong1.Text != "") { objSUCO.SC_VTTB_SOLUONG5 = int.Parse(txtSoLuong5.Text.ToString().Replace(".", "")); } objSUCO.SC_VTTB_NHASANXUAT5 = ClassCommon.ClearHTML(txtNhaSanXuat5.Text.Trim()); objSUCO.SC_VTTB_NAMVANHANH5 = ClassCommon.ClearHTML(txtNamVanHanh5.Text.Trim()); objSUCO.SC_THIETBIDONGCAT_MSRCS = ClassCommon.ClearHTML(txtThietBiDongCat.Text.Trim()); objSUCO.SC_DIENAP = int.Parse(DienAp.SelectedValue); int vKQ = rd_CQ_KQ.SelectedValue == "KQ" ? 1 : 0; objSUCO.SC_KQ = vKQ; int vCQ = rd_CQ_KQ.SelectedValue == "CQ" ? 1 : 0; objSUCO.SC_CQ = vCQ; objSUCO.SC_LOAI = int.Parse(drpPhanLoai.SelectedValue); if (txtTongSoKH.Text.Trim() != "") { objSUCO.SC_TONGSOKH = Int32.Parse(txtTongSoKH.Text.ToString().Replace(".", "")); } objSUCO.SC_TAISAN = int.Parse(TaiSan.SelectedValue); objSUCO.SC_GHICHU = ClassCommon.ClearHTML(txtGhiChu.Text.Trim()); vDC.QLSC_SUCOs.InsertOnSubmit(objSUCO); vDC.SubmitChanges(); if (dgDanhSach.Rows.Count > 0) { DataTable dt = Session["dgDanhSach"] as DataTable; for (int i = 0; i < dt.Rows.Count; i++) { objTapTin = new QLSC_TAPTIN(); objTapTin.FILE_NAME = dt.Rows[i]["HA_FILE_PATH"].ToString(); objTapTin.FILE_MOTA = dt.Rows[i]["HA_TENFILE"].ToString(); objTapTin.FILE_EXT = dt.Rows[i]["HA_EXT"].ToString(); objTapTin.FILE_SIZE = Int32.Parse(dt.Rows[i]["HA_SIZE"].ToString()); objTapTin.FILE_USERID_CAPNHAT = _currentUser.UserID; objTapTin.FILE_NGAYCAPNHAT = DateTime.Now; objTapTin.OBJECT_LOAI = (int)CommonEnum.TapTinObjectLoai.File; objTapTin.OBJECT_ID = objSUCO.SC_ID; objTAPTINController.ThemTapTin(objTapTin); } } else { } Session.Remove("dgDanhSach"); } else //cập nhật sự cố { objSUCO = vDC.QLSC_SUCOs.Where(x => x.SC_ID == vSC_ID).SingleOrDefault(); if (objSUCO != null) { objSUCO.LOAISC_ID = int.Parse(drpLoaiSuCo.SelectedValue); //Thời gian xãy ra sự cố string ctrl_ngayxayra = txtNgayXayRaSuCo.SelectedDate.ToString(); string[] temptxtngayxayra = ctrl_ngayxayra.Split(' '); string gioxayra = drpGioXayRa.SelectedValue; string phutxayra = drpPhutXayra.SelectedValue; string ngayxayra = temptxtngayxayra[0] + " " + gioxayra + ":" + phutxayra + ":00"; string tg_xayra = DateTime.Parse(ngayxayra).ToString("yyyy-MM-dd HH:mm:ss"); DateTime dt_xayra = DateTime.Parse(ngayxayra); objSUCO.SC_NGAYXAYRA = dt_xayra; //Thời gian tái lập string ctrl_ngaytailap = txtNgayXayRaSuCo.SelectedDate.ToString(); string[] temptxtngaytailap = ctrl_ngaytailap.Split(' '); string giotailap = drpGioTaiLap.SelectedValue; string phuttailap = drpPhutTaiLap.SelectedValue; string ngaytailap = temptxtngayxayra[0] + " " + giotailap + ":" + phuttailap + ":00"; string tg_tailap = DateTime.Parse(ngaytailap).ToString("yyyy-MM-dd HH:mm:ss"); DateTime dt_tailap = DateTime.Parse(ngayxayra); objSUCO.SC_NGAYTAILAP = dt_tailap; if (drpDonVi.SelectedValue != null) { objSUCO.DONVI_ID = int.Parse(drpDonVi.SelectedValue); } objSUCO.SC_NOIDUNG = ClassCommon.ClearHTML(txtNoiDungSuCo.Text.Trim()); objSUCO.SC_NGUYENNHAN = ClassCommon.ClearHTML(txtNguyenNhan.Text.Trim()); objSUCO.SC_VTTB_TENCHUNGLOAI = ClassCommon.ClearHTML(txtTenChungLoai1.Text.Trim()); if (txtSoLuong1.Text != "") { objSUCO.SC_VTTB_SOLUONG = int.Parse(txtSoLuong1.Text.ToString().Replace(".", "")); } objSUCO.SC_VTTB_NHASANXUAT = ClassCommon.ClearHTML(txtNhaSX1.Text.Trim()); objSUCO.SC_VTTB_NAMVANHANH = ClassCommon.ClearHTML(txtNamVanHanh1.Text.Trim()); objSUCO.SC_VTTB_TENCHUNGLOAI2 = ClassCommon.ClearHTML(txtTenChungLoai2.Text.Trim()); if (txtSoLuong2.Text != "") { objSUCO.SC_VTTB_SOLUONG2 = int.Parse(txtSoLuong2.Text.ToString().Replace(".", "")); } objSUCO.SC_VTTB_NHASANXUAT2 = ClassCommon.ClearHTML(txtNhaSanXuat2.Text.Trim()); objSUCO.SC_VTTB_NAMVANHANH2 = ClassCommon.ClearHTML(txtNamVanHanh2.Text.Trim()); objSUCO.SC_VTTB_TENCHUNGLOAI3 = ClassCommon.ClearHTML(txtTenChungLoai3.Text.Trim()); if (txtSoLuong3.Text != "") { objSUCO.SC_VTTB_SOLUONG3 = int.Parse(txtSoLuong3.Text.ToString().Replace(".", "")); } objSUCO.SC_VTTB_NHASANXUAT3 = ClassCommon.ClearHTML(txtNhaSanXuat3.Text.Trim()); objSUCO.SC_VTTB_NAMVANHANH3 = ClassCommon.ClearHTML(txtNamVanHanh3.Text.Trim()); objSUCO.SC_VTTB_TENCHUNGLOAI4 = ClassCommon.ClearHTML(txtTenChungLoai4.Text.Trim()); if (txtSoLuong4.Text != "") { objSUCO.SC_VTTB_SOLUONG4 = int.Parse(txtSoLuong4.Text.ToString().Replace(".", "")); } objSUCO.SC_VTTB_NHASANXUAT4 = ClassCommon.ClearHTML(txtNhaSanXuat4.Text.Trim()); objSUCO.SC_VTTB_NAMVANHANH4 = ClassCommon.ClearHTML(txtNamVanHanh4.Text.Trim()); objSUCO.SC_VTTB_TENCHUNGLOAI5 = ClassCommon.ClearHTML(txtTenChungLoai5.Text.Trim()); if (txtSoLuong5.Text != "") { objSUCO.SC_VTTB_SOLUONG5 = int.Parse(txtSoLuong5.Text.ToString().Replace(".", "")); } objSUCO.SC_VTTB_NHASANXUAT5 = ClassCommon.ClearHTML(txtNhaSanXuat5.Text.Trim()); objSUCO.SC_VTTB_NAMVANHANH5 = ClassCommon.ClearHTML(txtNamVanHanh5.Text.Trim()); objSUCO.SC_THIETBIDONGCAT_MSRCS = ClassCommon.ClearHTML(txtThietBiDongCat.Text.Trim()); objSUCO.SC_DIENAP = int.Parse(DienAp.SelectedValue); int vKQ = rd_CQ_KQ.SelectedValue == "KQ" ? 1 : 0; objSUCO.SC_KQ = vKQ; int vCQ = rd_CQ_KQ.SelectedValue == "CQ" ? 1 : 0; objSUCO.SC_CQ = vCQ; objSUCO.SC_LOAI = int.Parse(drpPhanLoai.SelectedValue); if (txtTongSoKH.Text.Trim() != "") { objSUCO.SC_TONGSOKH = Int32.Parse(txtTongSoKH.Text.ToString().Replace(".", "")); } objSUCO.SC_TAISAN = int.Parse(TaiSan.SelectedValue); objSUCO.SC_GHICHU = ClassCommon.ClearHTML(txtGhiChu.Text.Trim()); vDC.SubmitChanges(); var objTT = objTAPTINController.Get_TapTin_By_ObjectID_LoaiID(vSC_ID, (int)CommonEnum.TapTinObjectLoai.File); foreach (var it1 in objTT) { objTAPTINController.XOA_TAPTIN(it1.FILE_ID); } if (dgDanhSach.Rows.Count > 0) { DataTable dt = Session["dgDanhSach"] as DataTable; string fname = dt.Rows[0]["HA_FILE_PATH"].ToString(); dt = Session["dgDanhSach"] as DataTable; fname = dt.Rows[0]["HA_FILE_PATH"].ToString(); for (int i = 0; i < dt.Rows.Count; i++) { objTapTin = new QLSC_TAPTIN(); objTapTin.FILE_NAME = dt.Rows[i]["HA_FILE_PATH"].ToString(); objTapTin.FILE_MOTA = dt.Rows[i]["HA_TENFILE"].ToString(); objTapTin.FILE_EXT = dt.Rows[i]["HA_EXT"].ToString(); objTapTin.FILE_SIZE = Int32.Parse(dt.Rows[i]["HA_SIZE"].ToString()); objTapTin.FILE_USERID_CAPNHAT = _currentUser.UserID; objTapTin.FILE_NGAYCAPNHAT = DateTime.Now; objTapTin.OBJECT_LOAI = (int)CommonEnum.TapTinObjectLoai.File; objTapTin.OBJECT_ID = vSC_ID; objTAPTINController.ThemTapTin(objTapTin); } } Session.Remove("dgDanhSach"); } } Session[TabId + _currentUser.UserID + "_Message"] = "Cập nhật đơn hàng thành công"; Session[TabId + _currentUser.UserID + "_Type"] = "success"; Response.Redirect(Globals.NavigateURL(), true); } catch (Exception ex) { ClassCommon.ShowToastr(Page, "Có lỗi xãy ra, vui lòng liên hệ quản trị", "Thông báo", "error"); } }
protected void btn_CN_Click(object sender, EventArgs e) { try { LinkButton btn = sender as LinkButton; string action = btn.CommandName; vLOAISC_ID = Convert.ToInt32(Request.QueryString["LOAISC_ID"]); //Trường hợp thêm mới if (vLOAISC_ID == 0) { if (txtTenLoaiSC.Text.Trim() == "") { ClassCommon.ShowToastr(this.Page, "Vui lòng nhập tên loại sự cố", "Thông báo lỗi", "error"); txtTenLoaiSC.Focus(); } else { if (kiemtraTrungLoaiSuCo(txtTenLoaiSC.Text.Trim(), vLOAISC_ID)) { ClassCommon.ShowToastr(this.Page, "Tên loại sự cố đã tồn tại, vui lòng nhập tên khác", "Thông báo lỗi", "error"); txtTenLoaiSC.Focus(); } else { objLOAISUCO = new QLSC_LOAISUCO(); objLOAISUCO.LOAISC_TEN = ClassCommon.ClearHTML(txtTenLoaiSC.Text.Trim()); objLOAISUCO.LOAISC_GHICHU = ClassCommon.ClearHTML(txtGhiChu.Text.Trim()); vDC.QLSC_LOAISUCOs.InsertOnSubmit(objLOAISUCO); vDC.SubmitChanges(); Session[TabId + "_Message"] = "Thêm mới loại sự cố thành công"; Session[TabId + "_Type"] = "success"; if (action == "TiepTuc") { Response.Redirect(Globals.NavigateURL("create_update", "mid=" + this.ModuleId, "title=Thêm mới loại sự cố", "ND_ID=0")); } else { Response.Redirect(Globals.NavigateURL(), false); } } } } //Trường hợp cập nhật else { if (txtTenLoaiSC.Text.Trim() == "") { ClassCommon.ShowToastr(this.Page, "Vui lòng nhập tên đăng nhập", "Thông báo lỗi", "error"); txtTenLoaiSC.Focus(); } else { if (kiemtraTrungLoaiSuCo(txtTenLoaiSC.Text.Trim(), vLOAISC_ID)) { ClassCommon.ShowToastr(this.Page, "Vui lòng nhập tên loại sự cố", "Thông báo lỗi", "error"); txtTenLoaiSC.Focus(); } else { objLOAISUCO = getLoaiSuCoByID(vLOAISC_ID); objLOAISUCO.LOAISC_TEN = ClassCommon.ClearHTML(txtTenLoaiSC.Text.Trim()); objLOAISUCO.LOAISC_GHICHU = ClassCommon.ClearHTML(txtGhiChu.Text.Trim()); vDC.SubmitChanges(); Session[TabId + "_Message"] = "Cập nhật thông tin loại sự cố thành công"; Session[TabId + "_Type"] = "success"; if (action == "TiepTuc") { Response.Redirect(Globals.NavigateURL("create_update", "mid=" + this.ModuleId, "title=Cập nhật thông tin loại sự cố thành công", "ND_=0")); } else { Response.Redirect(Globals.NavigateURL(), false); } } } } } catch (Exception ex) { ClassCommon.ShowToastr(this.Page, "Có lỗi xãy ra trong quá trình xử lý vui lòng liên hệ quản trị", "Thông báo lỗi", "error"); } }