protected void UserAccessValidation() { int CurrentUserID = GetSessionUserID(); string PageURL = UDFLib.GetPageURL(Request.Path.ToUpper()); objUA = objUser.Get_UserAccessForPage(CurrentUserID, PageURL); if (objUA.View == 0) { Response.Redirect("~/default.aspx?msgid=1"); } ViewState["del"] = objUA.Delete; }
private static void SetSetting(FloatingHoldable holdable, bool on, string user, bool isWhisper, Func <FreeplaySettings, bool> getCurrent, Func <FreeplayDevice, ToggleSwitch> toggle, bool settingAllowed, string disabledMessage) { if (settingAllowed || !on || UserAccess.HasAccess(user, AccessLevel.Admin, true) || TwitchPlaySettings.data.AnarchyMode) { var device = holdable.GetComponent <FreeplayDevice>(); if (on != getCurrent(device.CurrentSettings)) { toggle(device).GetComponent <Selectable>().Trigger(); } } else { IRCConnection.SendMessage(string.Format(disabledMessage, user), user, !isWhisper); } }
public void Should_Return_Correct_LON_Endpoint_When_Identity_Is_Set_On_Provider_And_Region_Is_Explicitly_Declared() { UserAccess userAccess = JsonConvert.DeserializeObject <UserAccess>( @"{ serviceCatalog:[{ type : """ + _testService + @""", endpoints : [{region:""LON""}, {region:""LON2""}]}], user:{""RAX-AUTH:defaultRegion"":""LON""} }"); var identityProviderMock = new Mock <IIdentityProvider>(); identityProviderMock.Setup(m => m.GetUserAccess(It.IsAny <CloudIdentity>(), It.IsAny <bool>())).Returns(userAccess); var provider = new MockProvider(new RackspaceCloudIdentity(), identityProviderMock.Object, null); var endpoint = provider.GetEndpoint(_testService, "LON", null); Assert.IsNotNull(endpoint); Assert.AreEqual("LON", endpoint.Region); }
public static int GetByValue(UserAccess access) { if (access == UserAccess.FULL_USER) { return 2; } else if (access == UserAccess.HALF_USER) { return 1; } else { return 0; } }
protected void UserAccessValidation() { string PageURL = UDFLib.GetPageURL(Request.Path.ToUpper()); objUA = objUser.Get_UserAccessForPage(Convert.ToInt32(Session["USERID"]), PageURL); if (objUA.View == 0) { Response.Redirect("~/crew/default.aspx?msgid=1"); } if (objUA.Add == 0) { } }
protected void UserAccessValidation() { UserAccess objUA = new UserAccess(); int CurrentUserID = GetSessionUserID(); string PageURL = UDFLib.GetPageURL(Request.Path.ToUpper()); BLL_Infra_UserCredentials objUser = new BLL_Infra_UserCredentials(); objUA = objUser.Get_UserAccessForPage(CurrentUserID, PageURL); if (objUA.View == 0) { Response.Redirect("~/default.aspx?msgid=1"); } if (objUA.Add == 0) { } if (objUA.Edit == 0) { btnSaveSchedule.Enabled = false; btnSaveScheduleAndClose.Enabled = false; } if (objUA.Delete == 0) { } if (objUA.Approve == 0) { } if (objUA.Admin == 0 || objUA.Admin == null) { ViewState["IsAdmin"] = 0; chkSysAlert.Visible = false; spnSysAlert.Visible = false; rdoRoutineType.Items[0].Enabled = false; rdoRoutineType.Items[1].Enabled = false; } else { ViewState["IsAdmin"] = 1; chkSysAlert.Visible = true; spnSysAlert.Visible = true; rdoRoutineType.Items[0].Enabled = true; rdoRoutineType.Items[1].Enabled = true; } }
/// <summary> /// Check for access rights /// </summary> protected void UserAccessValidation() { try { int CurrentUserID = GetSessionUserID(); string PageURL = UDFLib.GetPageURL(Request.Path.ToUpper()); BLL_Infra_UserCredentials objUser = new BLL_Infra_UserCredentials(); UserAccess objUA = new UserAccess(); objUA = objUser.Get_UserAccessForPage(CurrentUserID, PageURL); if (objUA.View == 0) { Response.Redirect("~/default.aspx?msgid=1"); } if (objUA.Edit == 1) { uaEditFlag = true; } else { btnSaveUnionBranch.Visible = btnSaveUnionBook.Visible = btnsave.Visible = false; } if (objUA.Add == 0) { ImgAdd.Visible = false; ImgbtnAddBranch.Visible = false; ImgBtnAddNewUnionBook.Visible = false; } else { btnSaveUnionBranch.Visible = btnSaveUnionBook.Visible = btnsave.Visible = true; } if (objUA.Delete == 1) { uaDeleteFlage = true; } } catch (Exception ex) { UDFLib.WriteExceptionLog(ex); } }
public static IEnumerator Run(string user, [Group(1)] string text) { if (!UserAccess.HasAccess(user, AccessLevel.Admin, true)) { if (!TwitchPlaySettings.data.EnableDMGForEveryone) { IRCConnection.SendMessage("Only admins can use the DMG."); yield break; } if (!OtherModes.TrainingModeOn) { IRCConnection.SendMessage("Only admins can use DMG when not in training mode."); yield break; } } var pageNavigation = UnityEngine.Object.FindObjectOfType(pageNavigationType); _backStack = pageNavigation.GetValue <Stack <KMSelectable> >("_backStack"); while (!CurrentPage.name.EqualsAny("PageOne(Clone)", "Home(Clone)")) { KTInputManager.Instance.HandleCancel(); yield return(new WaitForSeconds(0.1f)); } if (CurrentPage.name == "Home(Clone)") { var entryIndex = ReflectionHelper.FindType("PageManager") .GetValue <IList>("HomePageEntryList") .Cast <object>() .IndexOf(entry => entry.GetValue <string>("DisplayName") == "Dynamic Mission Generator"); if (entryIndex == -1) { IRCConnection.SendMessage("DMG is not installed."); yield break; } CurrentPage.Children[entryIndex].OnInteract(); yield return(new WaitForSeconds(0.1f)); } CurrentPage.gameObject.Traverse <InputField>("Canvas", "InputField").text = text; yield return(new WaitForSeconds(0.1f)); CurrentPage.Children.First(button => button.name.Contains("Run")).OnInteract(); }
protected void gvPrivillages_BatchUpdate(object sender, DevExpress.Web.Data.ASPxDataBatchUpdateEventArgs e) { e.Handled = true; string pvbatch = ""; //CHECK IF MAIN MENU ACCESS HAS BEEN ASSIGNED TO THIS STAFF ALREADY if (cmbMainMenu.Value != null) { UserAccess us = new UserAccess(); us.MainId = int.Parse(cmbMainMenu.Value.ToString()); us.UserId = txtstaffId.Text; if (new UserAccessService().ExistUserAccess(us, new SessionManager().GetUserId(this.Session))) { } else { us.DateCreated = DateTime.Now; us.LastModify = DateTime.Now; if (new UserAccessService().AddUserAccess(us, new SessionManager().GetUserId(this.Session))) { for (int i = 0; i < e.UpdateValues.Count; i++) { pvbatch += "('" + txtstaffId.Text + "','" + int.Parse(cmbMainMenu.Value.ToString()) + "','" + int.Parse(e.UpdateValues[i].NewValues[1].ToString()) + "','" + e.UpdateValues[i].NewValues[2].ToString() + "','" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "','" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "'),"; } if (new UserPermissionService().AddUserPermissionList(pvbatch.TrimEnd(','), new SessionManager().GetUserId(this.Session))) { ScriptManager.RegisterStartupScript(this, GetType(), ",toastr", "toastr.success('Saved Successfully','Message')", true); } else { ScriptManager.RegisterStartupScript(this, GetType(), ",toastr", "toastr.info('Oops something is not right!','Message')", true); } } } } else { ScriptManager.RegisterStartupScript(this, GetType(), ",toastr", "toastr.info('Please select an Access Level.','Message')", true); cmbMainMenu.IsValid = false; } LoadUsers(); cleargvPrivillages(); LoadMainMenu(); uPanel.Update(); UpPrivillages.Update(); }
public static ClientResponse Void(string cashierId, UserAccess ua, string ipAddress, bool isVoid = true) { var receipt = new ClientResponse(cashierId, ua, isVoid); receipt.IpAddress = ipAddress; receipt.UserName = ua.user_name; if (receipt != null && receipt.ResponseCashierData.CashierId == cashierId && receipt.CanVoid) { return(receipt.VoidPayments()); } else { return(receipt); } }
protected void UserLogin(int userId) { Session["TodayDate"] = DateTime.Now.ToString("yyyy-MM-dd"); UserEntity user = UserAccess.GetUserById(userId); Session["UserID"] = user.UserID; Session["UserName"] = user.UserName; Session["UserNickName"] = user.UserNickName; Session["UserTheme"] = user.UserTheme; Session["UserLevel"] = user.UserLevel.ToString(); Session["UserFrom"] = user.UserFrom; Session["UserWorkDay"] = user.UserWorkDay; Session["UserFunction"] = user.UserFunction; Session["CategoryRate"] = user.CategoryRate; }
public IHttpActionResult GetSalesTaxAndTDC(long transaction_id) { string un = User.Identity.Name; var ua = UserAccess.GetUserAccess(un); if (ua.current_access == UserAccess.access_type.no_access) { return(Unauthorized()); } var tax_and_tdc = TransactionData.GetTaxAndTDC(transaction_id); return(Ok(tax_and_tdc)); }
public IHttpActionResult GetAllActiveControlDataForTransactions(List <long> transaction_ids) { var ua = UserAccess.GetUserAccess(User.Identity.Name); if (ua.current_access == UserAccess.access_type.no_access) { return(Unauthorized()); } if (!TransactionData.ValidateTransactionListAccess(transaction_ids, ua)) { return(Unauthorized()); } return(Ok(ControlData.GetAllActiveControlDataForTransactions(transaction_ids))); }
public async Task <IActionResult> Get([FromBody] SignIn signIn) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var userAccess = new UserAccess(this.ConnectionString); var user = await userAccess.GetUser(signIn.Email.ToLower(), signIn.Password.Trim()); if (user == null) { return(NotFound()); } return(Ok(user)); }
/// <summary> /// Depending upon User Access ,Page will be viewed /// </summary> protected void UserAccessValidation() { int CurrentUserID = GetSessionUserID(); string PageURL = UDFLib.GetPageURL(Request.Path.ToUpper()); BLL_Infra_UserCredentials objUser = new BLL_Infra_UserCredentials(); UserAccess objUA = new UserAccess(); objUA = objUser.Get_UserAccessForPage(CurrentUserID, PageURL); if (objUA.View == 0) { dvPageContent.Visible = false; lblMessage.Text = "You don't have sufficient privilege to access the requested page."; } }
public virtual bool Logout(string opKey) { UserAccess access = this.FindUserAccessItem(opKey); if (access == null) { return(false); } if (!access.Active) { return(false); } access.Active = false; this.ObjectOperator.Update(access); return(true); }
public EntityResult <T> GetEntities <T>(List <int> ids, UserAccess access, Paging paging = null) where T : TreeRecord, new() { var metaOptions = new EntityMetaOptions { FetchAncestors = false, FetchChildren = true, ChildrenPaging = paging }; var found = elasticService.QueryForIds <T>(ids, access, new Paging { Take = ElasticService.ELASTIC_SEARCH_HIT_LIMIT, Skip = 0 }); var result = CreateEntitiesResult(access, null, found, metaOptions); return(result); }
public async void ExecuteLogOutCommand() { try { var res = await App.Current.MainPage.DisplayAlert("Confirm", "Are you sure to Logout?", "Yes", "No"); if (res) { UserAccess.DeleteUserAndIP(App.DatabaseLocation); App.Current.MainPage = (new LoginPage()); } }catch (Exception ex) { DependencyService.Get <IMessage>().ShortAlert(ex.Message); } }
//导出数据 protected void Button2_Click(object sender, EventArgs e) { DataTable dt = UserAccess.ExportUserData(userId); string fileName = "AA生活记账数据导出(" + userId + ").xlsx"; string savePath = Server.MapPath("/Backup/Export/") + fileName; try { AsposeExport(dt, savePath); DownExcel(savePath, fileName); } catch { Utility.Alert(this, "数据导出错误!"); } }
protected void UserAccessValidation() { string PageURL = UDFLib.GetPageURL(Request.Path.ToUpper()); objUA = objUser.Get_UserAccessForPage(Convert.ToInt32(Session["USERID"]), PageURL); if (objUA.View == 0) { // Response.Redirect("~/crew/default.aspx?msgid=1"); lblError.Text = "You don't have Sufficient privilege To View This Page"; } if (objUA.Add == 0) { } }
protected void UserAccessValidation() { string PageURL = UDFLib.GetPageURL(Request.Path.ToUpper()); objUserAcess = objUser.Get_UserAccessForPage(Convert.ToInt32(Session["USERID"]), PageURL); if (objUserAcess.View == 0) { Response.Redirect("~/default.aspx?msgid=1"); } if (objUserAcess.Admin == 0) { btnSave.Enabled = false; btnPurcAddRank.Enabled = false; } }
public IHttpActionResult GetProjects() { var ua = new UserAccess(User.Identity.Name); if (!ua.authenticated) { return(Unauthorized()); } var projects = Project.GetProjects(ua.employee_id); if (projects == null) { return(InternalServerError()); } return(Ok(projects)); }
public static void FillEdgework(string user, bool isWhisper) { if (!UserAccess.HasAccess(user, AccessLevel.Mod, true) && !TwitchPlaySettings.data.EnableFilledgeworkForEveryone && !TwitchPlaySettings.data.AnarchyMode) { return; } foreach (var bomb in TwitchGame.Instance.Bombs) { var str = bomb.FillEdgework(); if (bomb.BombID == TwitchGame.Instance._currentBomb) { IRCConnection.SendMessage(TwitchPlaySettings.data.BombEdgework, user, !isWhisper, str); } } }
public static bool IsAuthorizedDefuser(string userNickName, bool isWhisper, bool silent = false) { if (userNickName.EqualsAny("Bomb Factory", TwitchPlaySettings.data.TwitchPlaysDebugUsername) || Instance.Bombs.Any(x => x.BombName == userNickName)) { return(true); } bool result = !TwitchPlaySettings.data.EnableWhiteList || UserAccess.HasAccess(userNickName, AccessLevel.Defuser, true); if (!result && !silent) { IRCConnection.SendMessage(string.Format(TwitchPlaySettings.data.TwitchPlaysDisabled, userNickName), userNickName, !isWhisper); } return(result); }
protected void UserAccessValidation() { UserAccess objUA = new UserAccess(); BLL_Infra_UserCredentials objUser = new BLL_Infra_UserCredentials(); int CurrentUserID = GetSessionUserID(); string PageURL = UDFLib.GetPageURL(Request.Path.ToUpper()); objUA = objUser.Get_UserAccessForPage(CurrentUserID, PageURL); if (objUA.View == 0) { Response.Write("<center><h2>You do not have sufficient privilege to access to this page.</h2><br><br>Please contact " + Session["Company_Name_GL"] + " </center>"); Response.End(); } }
public async void ExtractAllEquipmentsComponentsEval(int userId) { var _access = new UserAccess(new SharedContext(), userId); var accessibleEquipments = _access.getAccessibleEquipments(); var allEquipmentsComponents = accessibleEquipments.SelectMany(a => a.Components).DistinctBy(dis => dis.compartid_auto); var grouped = allEquipmentsComponents.GroupBy(a => (CompartTypeEnum)a.LU_COMPART.comparttype_auto); foreach (var group in grouped) { var compartType = group.Key; foreach (var item in group) { } } }
public UserAccess GetById(Guid id) { UserAccess userAccess = null; using (var em = EntityManagerFactory.CreateInstance(ds)) { string sql = "SELECT UserAccess.ID, UserAccess.UserId, UserLogin.FullName, UserAccess.ObjectType,UserAccess.ObjectName," + "UserAccess.IsOpen, UserAccess.IsAdd, UserAccess.IsEdit, UserAccess.IsDelete " + "FROM UserAccess INNER JOIN UserLogin ON UserAccess.UserId = UserLogin.ID " + "WHERE UserAccess.ID='{" + id + "}'"; userAccess = em.ExecuteObject <UserAccess>(sql, new UserAccessMapper()); } return(userAccess); }
private void btnSave_Click(object sender, EventArgs e) { var uacnew = new UserAccess(); var readuser = uacnew.Read(txtUserID.Text); uacnew.UserID = txtUserID.Text; uacnew.UserName = txtName.Text; uacnew.Salt = System.DateTime.Now.Hour.ToString(); uacnew.Password = txtPassword.Text; var response = BUSUserAccess.Save(uacnew); ControllerUtils.ShowFCMMessage(response.UniqueCode, Utils.UserID); RefreshList(); }
protected void Button2_Click(object sender, EventArgs e) { bool access = UserAccess.Usercon("DocumentFolderMaster", "", "FolderID", "", "", "CID", "DocumentFolderMaster"); if (access == true) { string str = "SELECT * FROM DocumentFolderMaster where EmployeeId='" + Session["EmployeeId"] + "' AND FolderID<>'" + ViewState["Id"] + "' and FolderName='" + txtFoldername.Text + "'"; SqlCommand cmd1 = new SqlCommand(str, con); cmd1.CommandType = CommandType.Text; SqlDataAdapter da = new SqlDataAdapter(cmd1); DataTable dt = new DataTable(); da.Fill(dt); if (dt.Rows.Count > 0) { lblmsg.Text = "Record already exist"; } else { bool success = clsDocument.UpdateDocumentFolder(Convert.ToInt32(ViewState["Id"].ToString()), txtFoldername.Text); if (Convert.ToString(success) == "True") { lblmsg.Text = "Record updated successfully"; } else { lblmsg.Text = "Record not updated successfully"; } } gridDocumentFolder.EditIndex = -1; FillDocumentFolderByEmpID(); } else { lblmsg.Text = "Sorry, You are not permitted for greater record to Priceplan"; } pnladd.Visible = false; btnadd.Visible = true; lbllegend.Visible = false; lbllegend.Text = "Add New Folder"; imgbtnsubmit.Visible = true; Button2.Visible = false; txtFoldername.Text = ""; }
public QueryContainer CreateQueryForField(SearchField field, UserAccess access) { var startDateKey = "creationPeriod.startDate"; var endDateKey = "creationPeriod.endDate"; var originalQuery = field.Value; var values = originalQuery.Split(new[] { "-" }, StringSplitOptions.None); if (values.Length == 1) { values = new[] { values[0], values[0] }; } if (values.Length != 2) { throw new InvalidOperationException("The creation period must contain zero or one – character"); } var searchFromString = values[0].Trim(); var searchToString = values[1].Trim(); var searchFrom = ConvertFrom(searchFromString); var searchTo = ConvertTo(searchToString); if (searchFrom > searchTo) { searchFrom = ConvertFrom(searchToString); searchTo = ConvertTo(searchFromString); } var startQuery = new DateRangeQuery { Field = startDateKey, Format = "dd.MM.yyyy", LessThanOrEqualTo = searchTo.ToString("dd.MM.yyyy") }; var endQuery = new DateRangeQuery { Field = endDateKey, Format = "dd.MM.yyyy", GreaterThanOrEqualTo = searchFrom.ToString("dd.MM.yyyy") }; return(new BoolQuery { Must = new QueryContainer[] { startQuery, endQuery } }); }
private void button2_Click(object sender, EventArgs e) { string userName = this.tbUserName.Text; string mail = this.tbMail.Text; string passWord1 = this.tbUserPassWord1.Text; string passWord2 = this.tbUserPassWord2.Text; string identify = this.tbnIdentify1.Text; string phoneNum = this.tbPhoneNumber.Text; User user = new User(); bool agree = this.checkBox1.Checked; if (agree) { if (identify == Identify) { if (passWord1 == passWord2) { user.USName = userName; user.USEmail = mail; user.USPassWord = passWord1; user.USPhone = phoneNum; user.USRegisterTime = DateTime.Now; user.USLastLoginTime = DateTime.Now; user.USLastLoginIp = Dns.GetHostEntry(Dns.GetHostName()).AddressList[0].ToString(); user.USValid = 1; if (UserAccess.Add(user)) { MessageBox.Show("注册成功!"); Homepage homePage = new Homepage(UserAccess.Select(userName)); homePage.Show(); } } else { MessageBox.Show("两次填写的密码不一致!"); } } else { MessageBox.Show("验证码填写有误"); } } else { MessageBox.Show("请勾选同意!"); } }
public int DeleteUserAccess(UserAccess user) { return UserAccessData.Delete(user); }
private static UserAccess GetObject(DataRow dr) { UserAccess objUserAccess = new UserAccess { Slno = (Decimal)dr["Slno"], UserID = (Decimal)dr["UserID"], GroupCode = (Decimal)dr["GroupCode"], FormID = (Decimal)dr["FormID"], canOpen = (Boolean)dr["canOpen"], canSave = (Boolean)dr["canSave"], canUpdate = (Boolean)dr["canUpdate"], canDelete = (Boolean)dr["canDelete"], canPrint = (Boolean)dr["canPrint"], }; return objUserAccess; }
public UserAccess GetUserAccessBySlno(Decimal Slno) { Hashtable lstItems = new Hashtable(); lstItems.Add("@Slno", Slno); DataTable dt = dal.GetAllUserAccessBySlno(lstItems); UserAccess objUserAccess = new UserAccess(); DataRow dr = dt.Rows[0]; return GetObject(dr); }
public int InsertUserAccess(UserAccess user) { return UserAccessData.Insert(user); }
static public UserAccess LoadBO(DataRow r) { if (r == null) throw (new Exception("UserAccess.LoadBO - supplied DataRow is null")); var ua = new UserAccess {IsAdmin = Convert.ToBoolean(r["IsAdmin"]), HasUnlockForm = Convert.ToBoolean(r["HasUnlockForm"])}; return (ua); }
public int UpdateUserAccountByUserId(UserAccess user) { return UserAccessData.UpdateByUserId(user); }
public static bool HasRequiredAccess(UserAccess userRights, UserAccess requiredAccess) { int userOrdinal = (int)userRights; int requiredOrdinal = (int)requiredAccess; return userOrdinal >= requiredOrdinal; }
/// <summary> /// Set the access of a piwik user on a list of site ids /// </summary> /// <param name="userLogin"></param> /// <param name="access"></param> /// <param name="idSites"></param> /// <returns>Hashtable containing the result message</returns> public Hashtable setUserAccess( string userLogin, UserAccess access, int[] idSites) { Parameter[] parameters = { new SimpleParameter("userLogin", userLogin), new SimpleParameter("access", access.ToString()), new SimpleParameter("idSites", String.Join(",", idSites)) }; return this.sendRequest<Hashtable>("setUserAccess", new List<Parameter>(parameters)); }
/// <summary> /// Get all piwik users which have the given access to the piwik site with the given id /// </summary> /// <param name="idSite"></param> /// <param name="access"></param> /// <returns>ArrayList of user objects</returns> public ArrayList getUsersWithSiteAccess( int idSite, UserAccess access) { Parameter[] parameters = { new SimpleParameter("idSite", idSite), new SimpleParameter("access", access.ToString()) }; return this.sendRequest<ArrayList>("getUsersWithSiteAccess ", new List<Parameter>(parameters)); }
/// <summary> /// Get all piwik users and their sites where they have the given access level /// </summary> /// <param name="access"></param> /// <returns>Hashtables of users containing ArrayList of site ids</returns> public Hashtable getUsersSitesFromAccess( UserAccess access) { Parameter[] parameters = { new SimpleParameter("access", access.ToString()) }; return this.sendRequest<Hashtable>("getUsersSitesFromAccess", new List<Parameter>(parameters)); }