/** * Get Date of Open Reports */ protected void getObjects() { bool blViewAll = false; int intNguoiDungID = (int)Commons.CheckUserInfo.GetUserId(); List <string> lstRights = ATCL_Commons.getRulesOfUser(entities); if (lstRights != null && lstRights.Count > 0) { if (lstRights.Contains(ATCL_Rules.RULE_LD_PTSPDVPM) || lstRights.Contains(ATCL_Rules.RULE_TK_PTSPDVPM)) { blViewAll = true; } } var lstOpenReports = entities.TBL_TIMESHEET.Where(x => (x.TT_XOA == false) && (blViewAll ? true : x.ID_NGUOI_TAO == intNguoiDungID) ) .Select(y => new TBL_TIMESHEET_VIEW() { ID = y.ID, ID_NGUOI_TAO = y.ID_NGUOI_TAO, NGAY_BAO_CAO = y.NGAY_BAO_CAO, KHO_KHAN_KIEN_NGHI = y.KHO_KHAN_KIEN_NGHI, SANG_KIEN = y.SANG_KIEN }).OrderByDescending(z => z.NGAY_BAO_CAO).ToList(); grvObjects.DataSource = lstOpenReports; grvObjects.DataBind(); }
//private string strReportCode = ConfigurationManager.AppSettings["CODE_OPEN_REPORTS"]; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //Set Captions for GridView Commons.TitleConst.setTitleConst_ASPxGridView(grvObjects); //Get "Cap do cua Nhiem vu" ATCL_Commons.getCapDo(drpCapDo); string strMileStone = Request.QueryString["mileStone"]; if ("Y".Equals(strMileStone)) { drpCapDo.Visible = true; } //get menu "QLDA" Commons.SystemMenus.getMenus_QLDA(lbMenus, ConfigurationManager.AppSettings["MENU_QLDA"], Request.RawUrl, entities); //get Session if (!String.IsNullOrEmpty((string)Session[ATCL_Consts.SESSION_HE_THONG_ID])) { txtHeThongID.Text = Session[ATCL_Consts.SESSION_HE_THONG_ID].ToString(); //Session[ATCL_Consts.SESSION_HE_THONG_ID] = null; } else { txtHeThongID.Text = ATCL_Consts.NUMBER_INVALID_INTEGER.ToString(); } } //getObjects(); grvObjects.DataBind(); }
protected void btnAnonymous_Click(object sender, EventArgs e) { //Set value for Anonymous User ATCL_Commons.setValueToSession(ATCL_Consts.SESSION_NAME_USER_ID, ATCL_Consts.NUMBER_ANONYMOUS_USER_ID.ToString(), Session); //Redirect Page Response.Redirect(txtUrlToRedirect.Text); }
/** * Get Date of Open Reports */ protected void getObjects() { bool blViewAll = false; int intNguoiDungID = (int)Commons.CheckUserInfo.GetUserId(); List <string> lstRights = ATCL_Commons.getRulesOfUser(entities); if (lstRights != null && lstRights.Count > 0) { if (lstRights.Contains(ATCL_Rules.RULE_LD_PTSPDVPM) || lstRights.Contains(ATCL_Rules.RULE_TK_PTSPDVPM)) { blViewAll = true; } } blViewAll = true; var lstObjs = entities.TBL_HE_THONG.Where(x => (x.TT_XOA == false) && (blViewAll ? true : x.ID_NGUOI_TAO == intNguoiDungID) && (x.TT_DBHD == 1) ) .Select(y => new TBL_HE_THONG_VIEW() { ID = y.ID, MA_HE_THONG = y.MA_HE_THONG, TEN = y.TEN, MO_TA = y.MO_TA, ID_NGUOI_TAO = y.ID_NGUOI_TAO, NGAY_BAT_DAU_LAM = y.NGAY_BAT_DAU_LAM, NGAY_NGHIEM_THU_TT = y.NGAY_NGHIEM_THU_TT, ID_PM = y.ID_PM, ID_PRODUCT_OWNER = y.ID_PRODUCT_OWNER, ID_LOAI_TRIEN_KHAI_DA = y.ID_LOAI_TRIEN_KHAI_DA, ID_PHAM_VI_DA = y.ID_PHAM_VI_DA, ID_TIEN_DO = y.ID_TIEN_DO, ID_TRANG_THAI_DA = y.ID_TRANG_THAI_DA }).OrderByDescending(z => z.NGAY_NGHIEM_THU_TT).ToList(); grvObjects.DataSource = lstObjs; grvObjects.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //If user is an anonymous if (ATCL_Consts.NUMBER_ANONYMOUS_USER_ID.ToString().Equals((String)Session[ATCL_Consts.SESSION_NAME_USER_ID])) { return; } //Otherwise, get user's info CheckUserInfo.CheckLogin(); int intUserID = (int)CheckUserInfo.GetUserId(); var obj = entities.TBL_NGUOI_DUNG.Where(x => x.Id == intUserID).FirstOrDefault(); txtFullName.Text = String.Format(Commons.TitleConst.getTitleConst("WELCOME_USER"), obj.UserName); //get Menus SystemMenus objSysMenus = new SystemMenus(); objSysMenus.getAdministratorMenus(lbMenus); //get Departments by UserID ATCL_Commons.getDropDownList_Departments_ByUserID(drpDepartments, intUserID, Session, entities); } }