public void SetInfoForm(int loaiSC_ID) { //Trường hợp cập nhật if (loaiSC_ID > 0) { objLOAISUCO = getLoaiSuCoByID(loaiSC_ID); txtTenLoaiSC.Text = objLOAISUCO.LOAISC_TEN; txtGhiChu.Text = objLOAISUCO.LOAISC_GHICHU; } }
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"); } }