public bool DeleteMemberCollection(MemberCollection mem) { try { string delete = "Delete from MemberCollection where ID=" + mem.ID + ""; con = new OleDbConnection(); this.readconfile = new ReadConfigFile(); con.ConnectionString = this.readconfile.ConfigString(ConfigFiles.ProjectConfigFile); con.Open(); tran = con.BeginTransaction(); cmd = new OleDbCommand(delete, con); cmd.Transaction = tran; cmd.ExecuteNonQuery(); tran.Commit(); return(true); } catch (Exception ex) { throw ex; } finally { con.Close(); } }
public Result ResetPassword(AuthInfo authInfo, string account, string password) { try { YZService.AuthSystem(authInfo); YZAuthHelper.SetAuthCookie(authInfo.RealLoginAccount); using (BPMConnection cn = new BPMConnection()) { cn.WebOpen(); string oupath; MemberCollection members = OrgSvr.GetUserPositions(cn, account); if (members.Count == 0) { oupath = cn.GetRootOUs()[0].FullName; } else { oupath = members[0].GetParentOU(cn).FullName; } BPM.Client.User.ResetPassword(cn, oupath, account, password); } return(Result.SuccessResult); } catch (Exception e) { return(Result.FromException(e)); } }
public MemberCollection GetMembers(long start, long count, string[] properties) //, params MemberFilter[] filters) { if (_obj != null) { MemberCollection coll = new MemberCollection(); foreach (Microsoft.AnalysisServices.AdomdClient.Member member in _obj.GetMembers(start, count, properties)) { coll.Add(new Member(member)); } return(coll); } MemberCollection f() { MemberCollection coll = new MemberCollection(); foreach (ExcelAdomdClientReference::Microsoft.AnalysisServices.AdomdClient.Member member in _objExcel.GetMembers(start, count, properties)) { coll.Add(new Member(member)); } return(coll); } return(f()); }
public override void VisitMembers(MemberCollection members) { try { MetadataCollection <Member> .Enumerator enumerator = members.GetEnumerator(); while (enumerator.MoveNext()) { Member current = enumerator.Current; Field field = current as Field; if (null != field) { if (field.Type.FullName.Equals("Microsoft.SharePoint.SPQuery")) { this.FillSPQueryObjectList(field); } } else { Method method = current as Method; if (null != method) { this.FillSPQueryObjectList(method); this.ParseMethod(method); } } } } catch (Exception exception) { Logging.UpdateLog(CustomRulesResource.ErrorOccured + "SharePointCustomRowLimitExistCheck:VisitMembers() - " + exception.Message); } base.VisitMembers(members); }
public MemberCollection GetMembers(long start, long count, string[] properties, params MemberFilter[] filters) { if (_obj != null) { MemberCollection coll = new MemberCollection(); foreach (AsAdomdClient.Member member in _obj.GetMembers(start, count, properties, new AsAdomdClient.MemberFilter[] { })) { coll.Add(new Member(member)); } return(coll); } else { ExcelAdoMdConnections.ReturnDelegate <MemberCollection> f = delegate { MemberCollection coll = new MemberCollection(); foreach (ExcelAdomdClient.Member member in _objExcel.GetMembers(start, count, properties, new ExcelAdomdClient.MemberFilter[] { })) { coll.Add(new Member(member)); } return(coll); }; return(f()); } }
public void FindMemberProperty() { var connection = TestHelper.CreateConnectionToSsas(); connection.Open(); CubeDef cube = TestHelper.GetCube(connection); KpiCollection kpis = cube.Kpis; MeasureCollection meas = cube.Measures; DimensionCollection dims = cube.Dimensions; HierarchyCollection hiers = dims[0].Hierarchies; LevelCollection levels = hiers[0].Levels; MemberCollection members = levels[1].GetMembers(); MemberProperty prop = members[0].MemberProperties.Find("PARENT_UNIQUE_NAME"); Assert.IsTrue(!string.IsNullOrEmpty(prop.Value.ToString())); connection.Close(); }
public void SaveMemberCollection() { try { mc = new MemberCollection(); mc.Member = (Membership)this.cbxmemberName.SelectedItem; mc.CollectionDate = dtpCurrentDate.Value.Date; mc.MemberName = cbxmemberName.Text.Trim(); Decimal colfee; Decimal.TryParse(this.txtCollection.Text, out colfee); mc.CollectionFee = colfee; mc.CollectionMonth = this.dtMonths.Value.ToString("MMM-yyyy"); Decimal recno; Decimal.TryParse(this.txtReciptNo.Text, out recno); mc.ReciptNo = recno; if (frm.CurrentCollection != null) { mc.ID = frm.CurrentCollection.ID; } if (new MembershipBLL().SaveMembershipCollection(mc)) { MessageBox.Show("Member Collection Saved Successfully"); } ClearControll(); } catch (Exception ex) { throw ex; } }
public virtual object Transfer(HttpContext context) { YZRequest request = new YZRequest(context); int stepid = request.GetInt32("StepID"); string account = request.GetString("Account"); JObject jPost = request.GetPostData <JObject>(); string comments = (string)jPost["comments"]; using (BPMConnection cn = new BPMConnection()) { cn.WebOpen(); MemberCollection members = OrgSvr.GetUserPositions(cn, account); if (members.Count == 0) { throw new Exception(String.Format(Resources.YZMobile.Aspx_User_NoPosition, account)); } User user = BPMProcStep.Transfer(cn, stepid, members[0].FullName, comments); return(new { ShortName = user.ShortName }); } }
public static MemberCollection SelectByNodeAndWfId(string VBNODE_ID, string WF_ID, string q, string TOP, string Username) { MemberCollection List = new MemberCollection(); SqlParameter[] obj = new SqlParameter[5]; if (string.IsNullOrEmpty(VBNODE_ID)) { obj[0] = new SqlParameter("VBNODE_ID", DBNull.Value); } else { obj[0] = new SqlParameter("VBNODE_ID", VBNODE_ID); } obj[1] = new SqlParameter("WF_ID", WF_ID); obj[2] = new SqlParameter("q", q); obj[3] = new SqlParameter("TOP", TOP); obj[4] = new SqlParameter("Username", Username); using (IDataReader rd = SqlHelper.ExecuteReader(DAL.con(), CommandType.StoredProcedure, "sp_tblMember_Select_SelectByNodeAndWfId_linhnx", obj)) { while (rd.Read()) { List.Add(getFromReaderAuto(rd)); } } return(List); }
internal MyMultiplayerClient(GameServerItem server, MySyncLayer syncLayer) : base(syncLayer) { m_membersCollection = new MemberCollection(m_members); Server = server; ServerId = server.SteamID; SyncLayer.TransportLayer.IsBuffering = true; SyncLayer.RegisterClientEvents(this); SetReplicationLayer(new MyReplicationClient(this, CreateClientState(), MyEngineConstants.UPDATE_STEP_SIZE_IN_MILLISECONDS)); ReplicationLayer.UseSmoothPing = MyFakes.MULTIPLAYER_SMOOTH_PING; ReplicationLayer.UseSmoothCorrection = MyFakes.MULTIPLAYER_SMOOTH_TIMESTAMP_CORRECTION; syncLayer.TransportLayer.Register(MyMessageId.SERVER_DATA, ReplicationLayer.ProcessServerData); syncLayer.TransportLayer.Register(MyMessageId.REPLICATION_CREATE, OnReplicationCreate); syncLayer.TransportLayer.Register(MyMessageId.REPLICATION_DESTROY, OnReplicationDestroy); syncLayer.TransportLayer.Register(MyMessageId.SERVER_STATE_SYNC, ReplicationLayer.ProcessStateSync); syncLayer.TransportLayer.Register(MyMessageId.RPC, ReplicationLayer.ProcessEvent); syncLayer.TransportLayer.Register(MyMessageId.REPLICATION_STREAM_BEGIN, OnReplicationBeginCreate); syncLayer.TransportLayer.Register(MyMessageId.JOIN_RESULT, OnJoinResult); syncLayer.TransportLayer.Register(MyMessageId.WORLD_DATA, OnWorldData); syncLayer.TransportLayer.Register(MyMessageId.CLIENT_CONNNECTED, OnClientConnected); ClientJoined += MyMultiplayerClient_ClientJoined; ClientLeft += MyMultiplayerClient_ClientLeft; HostLeft += MyMultiplayerClient_HostLeft; Peer2Peer.ConnectionFailed += Peer2Peer_ConnectionFailed; Peer2Peer.SessionRequest += Peer2Peer_SessionRequest; }
public virtual JArray GetPositionsFromFullName(HttpContext context) { YZRequest request = new YZRequest(context); string memberfullname = request.GetString("memberfullname"); JArray rv = new JArray(); using (BPMConnection cn = new BPMConnection()) { cn.WebOpen(); Member themember = Member.FromFullName(cn, memberfullname); MemberCollection positions = OrgSvr.GetUserPositions(cn, themember.UserAccount); foreach (Member member in positions) { JObject jPos = new JObject(); rv.Add(jPos); string shortName = member.GetParentOU(cn).Name + "/" + member.UserAccount; string name = member.GetFriendlyFullName(cn); if (member.IsLeader) { name += "(" + member.LeaderTitle + ")"; shortName += "(" + member.LeaderTitle + ")"; } jPos["shortName"] = shortName; jPos["name"] = name; jPos["value"] = member.FullName; } } return(rv); }
public TestTryCatch() { this.ProductActivity = new TryCatch(); _catches = new MemberCollection <TestCatch>(AddCatch); _catches.RemoveAtItem = RemoveAtCatch; _catches.InsertItem = InsertCatch; }
internal MyMultiplayerClient(GameServerItem server, MySyncLayer syncLayer) : base(syncLayer) { m_membersCollection = new MemberCollection(m_members); Server = server; ServerId = server.SteamID; SyncLayer.TransportLayer.IsBuffering = true; SyncLayer.RegisterClientEvents(this); SetReplicationLayer(new MyReplicationClient(this, CreateClientState())); syncLayer.TransportLayer.Register(MyMessageId.SERVER_DATA, ReplicationLayer.ProcessServerData); syncLayer.TransportLayer.Register(MyMessageId.REPLICATION_CREATE, OnReplicationCreate); syncLayer.TransportLayer.Register(MyMessageId.REPLICATION_DESTROY, OnReplicationDestroy); syncLayer.TransportLayer.Register(MyMessageId.SERVER_STATE_SYNC, ReplicationLayer.ProcessStateSync); syncLayer.TransportLayer.Register(MyMessageId.RPC, ReplicationLayer.ProcessEvent); syncLayer.TransportLayer.Register(MyMessageId.REPLICATION_STREAM_BEGIN, OnReplicationBeginCreate); syncLayer.TransportLayer.Register(MyMessageId.JOIN_RESULT, OnJoinResult); syncLayer.TransportLayer.Register(MyMessageId.WORLD_DATA, OnWorldData); syncLayer.TransportLayer.Register(MyMessageId.WORLD_BATTLE_DATA, OnWorldBattleData); syncLayer.TransportLayer.Register(MyMessageId.CLIENT_CONNNECTED, OnClientConnected); ClientJoined += MyMultiplayerClient_ClientJoined; ClientLeft += MyMultiplayerClient_ClientLeft; HostLeft += MyMultiplayerClient_HostLeft; Peer2Peer.ConnectionFailed += Peer2Peer_ConnectionFailed; Peer2Peer.SessionRequest += Peer2Peer_SessionRequest; m_battleData = new MyMultiplayerBattleData(this); }
public virtual object GetPersonalInfo(HttpContext context) { string uid = YZAuthHelper.LoginUserAccount; using (BPMConnection cn = new BPMConnection()) { cn.WebOpen(); UserCommonInfo userCommonInfo = UserCommonInfo.FromAccount(cn, uid); User user = User.FromAccount(cn, uid); MemberCollection members = OrgSvr.GetUserPositions(cn, uid); JArray jMembers = new JArray(); foreach (Member member in members) { JObject jMember = new JObject(); jMembers.Add(jMember); jMember["LeaderTitle"] = member.LeaderTitle; jMember["Level"] = member.Level; jMember["OUName"] = member.GetParentOU(cn).Name; } return(new { user = user, userCommonInfo = userCommonInfo, positions = jMembers }); } }
public Set GetFunctionalDepartmentSetByUser() { SetBuilder sb = new SetBuilder(); try { DataSet dsUsersFunctionalDepartments = GetGACSFunctionDepartmentsByUser(); if (dsUsersFunctionalDepartments.Tables.Count == 1) // if the dataset is populated with one datatable (which should be the case) { DataTable dtUsersFunctionalDepartments = dsUsersFunctionalDepartments.Tables[0]; foreach (DataRow row in dtUsersFunctionalDepartments.Rows) // loop through each functional department returned by GACS { MemberCollection members = Context.CurrentCube.Dimensions["Functional Department"].Hierarchies["Functional Department"].Levels[1].GetMembers(); // Context.CurrentCube.Dimensions["Functional Department"].AttributeHierarchies["FunctionalDepartmentHierarchy"].Levels["FunctionalDepartment"].GetMembers(); foreach (Member m in members) // foreach functional department returned by the cube { if (String.Compare(row[0].ToString(), m.Name, true) == 0) // if CUBE.FunctionalDepartmentName = GACS.FunctionalDepartmentName { TupleBuilder tb = new TupleBuilder(); tb.Add(new Expression(string.Format(m.UniqueName)).CalculateMdxObject(null).ToMember()); sb.Add(tb.ToTuple()); } } } } } catch (Exception e) { // because sb is outside the scope of the try statement, in the event of an exception an empty set should be returned, i.e.: no access to any functional departments } return(sb.ToSet()); }
private void OnEnable() { _binding = target as PropertyBinding; _sourceTypeCollection = new TypeCollection <INotifyPropertyChanged>(); _sourceProperties = new MemberCollection <PropertyInfo>(_binding.SourceType, MemberFilters.SourceProperties); _targetProperties = new MemberCollection <PropertyInfo>(_binding.TargetType, MemberFilters.TargetProperties); }
//삭제 버튼 클릭 private void ButtonClickDelete() { List <members> selectedItems = MemberCollection.Where(x => x.IsSelect == true).ToList(); string showMassage = "선택 하신 " + selectedItems.Count.ToString() + " 건 의 데이터를 지우시겠습니까?"; if (MessageBox.Show(showMassage, "삭제", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { foreach (members user in selectedItems) { string deleteQuery = "DELETE FROM TB_MEMBERS where ID = '" + user.ID + "'"; string errorMassage; DBSqlite.QueryExecute(deleteQuery, out errorMassage); if (!string.IsNullOrEmpty(errorMassage)) { MessageBox.Show(errorMassage); return; } } } }
public string GetLevelMembers(string server, string database, string cube, string uniqueName) { AdomdConnection conn = null; try { // create connection conn = this.GetConnection(server, database); // create xml document XmlDocument doc = new XmlDocument(); XmlElement rootEl = doc.CreateElement("SCHEMA"); doc.AppendChild(rootEl); // get objects CubeDef cubeDef = conn.Cubes[cube]; Level l = (Level)this.GetSchemaObject(cubeDef, SchemaObjectType.ObjectTypeLevel, uniqueName, true); MemberCollection mems = l.GetMembers(); // write members foreach (Member m in mems) { AppendMemberElement(rootEl, m); } // return return(doc.OuterXml); } finally { // dispose resources this.ReturnConnection(); } }
//적용 버튼 클릭 private void ButtonClickApply() { List <members> users = MemberCollection.ToList(); string showMassage = users.Count.ToString() + " 건 의 데이터를 업데이트 하시겠습니까?"; if (MessageBox.Show(showMassage, "적용", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { foreach (members user in users) { string deleteQuery = "UPDATE TB_MEMBERS " + "SET NAME = '" + user.NAME + "', AUTH = '" + user.AUTH + "', PASSWORD = '******' " + "WHERE ID = '" + user.ID + "'"; string errorMassage; DBSqlite.QueryExecute(deleteQuery, out errorMassage); if (!string.IsNullOrEmpty(errorMassage)) { MessageBox.Show(errorMassage); return; } } } MessageBox.Show("업데이트 완료"); }
private void RefreshDataGrid() { string query = "SELECT ID, NAME, AUTH, PASSWORD FROM TB_MEMBERS"; using (DataTable dt = DBSqlite.GetSelectData(query)) { if (dt.Rows.Count > 0) { MemberCollection.Clear(); foreach (DataRow dr in dt.Rows) { members user = new members() { IsSelect = false, ID = dr["ID"].ToString(), NAME = dr["NAME"].ToString(), AUTH = dr["AUTH"].ToString(), PASSWORD = dr["PASSWORD"].ToString() }; MemberCollection.Add(user); } } } }
public CardContext(string id, TrelloAuthorization auth) : base(auth) { Data.Id = id; Actions = new ReadOnlyActionCollection(typeof(Card), () => Data.Id, auth); Actions.Refreshed += (s, e) => OnMerged(new[] { nameof(Actions) }); Attachments = new AttachmentCollection(() => Data.Id, auth); Attachments.Refreshed += (s, e) => OnMerged(new[] { nameof(Attachments) }); CheckLists = new CheckListCollection(() => Data.Id, auth); CheckLists.Refreshed += (s, e) => OnMerged(new[] { nameof(CheckLists) }); Comments = new CommentCollection(() => Data.Id, auth); Comments.Refreshed += (s, e) => OnMerged(new[] { nameof(Comments) }); CustomFields = new ReadOnlyCustomFieldCollection(() => Data.Id, auth); CustomFields.Refreshed += (s, e) => OnMerged(new[] { nameof(CustomFields) }); Labels = new CardLabelCollection(this, auth); Labels.Refreshed += (s, e) => OnMerged(new[] { nameof(Labels) }); Members = new MemberCollection(() => Data.Id, auth); Members.Refreshed += (s, e) => OnMerged(new[] { nameof(Members) }); PowerUpData = new ReadOnlyPowerUpDataCollection(EntityRequestType.Card_Read_PowerUpData, () => Data.Id, auth); PowerUpData.Refreshed += (s, e) => OnMerged(new[] { nameof(PowerUpData) }); Stickers = new CardStickerCollection(() => Data.Id, auth); Stickers.Refreshed += (s, e) => OnMerged(new[] { nameof(Stickers) }); VotingMembers = new ReadOnlyMemberCollection(EntityRequestType.Card_Read_MembersVoted, () => Data.Id, auth); VotingMembers.Refreshed += (s, e) => OnMerged(new[] { nameof(VotingMembers) }); BadgesContext = new BadgesContext(Auth); Data.Badges = BadgesContext.Data; }
internal MyMultiplayerClient(GameServerItem server, MySyncLayer syncLayer) : base(syncLayer) { m_membersCollection = new MemberCollection(m_members); Server = server; ServerId = server.SteamID; SyncLayer.TransportLayer.IsBuffering = true; SyncLayer.RegisterClientEvents(this); //MySyncLayer.RegisterMessage<ChatMsg>(OnChatMessage, MyMessagePermissions.Any, MyTransportMessageEnum.Request); //MySyncLayer.RegisterMessage<SendServerDataMsg>(OnServerData, MyMessagePermissions.Any, MyTransportMessageEnum.Request); //MySyncLayer.RegisterMessage<ConnectedPlayerDataMsg>(OnPlayerConnected, MyMessagePermissions.Any, MyTransportMessageEnum.Request); RegisterControlMessage <ChatMsg>(MyControlMessageEnum.Chat, OnChatMessage); RegisterControlMessage <ServerDataMsg>(MyControlMessageEnum.ServerData, OnServerData); RegisterControlMessage <JoinResultMsg>(MyControlMessageEnum.JoinResult, OnUserJoined); SyncLayer.RegisterMessageImmediate <ConnectedClientDataMsg>(this.OnConnectedClient, MyMessagePermissions.Any); ClientJoined += MyMultiplayerClient_ClientJoined; ClientLeft += MyMultiplayerClient_ClientLeft; HostLeft += MyMultiplayerClient_HostLeft; Peer2Peer.ConnectionFailed += Peer2Peer_ConnectionFailed; Peer2Peer.SessionRequest += Peer2Peer_SessionRequest; }
public TestStateMachine() { this.ProductActivity = new StateMachine(); _states = new MemberCollection <TestStateMachineState>(AddState); _states.RemoveItem = RemoveState; _states.RemoveAtItem = RemoveAtState; _states.InsertItem = InsertState; }
private void OnEnable() { _binding = target as EventBinding; _sourceTypeCollection = new TypeCollection <INotifyPropertyChanged>(); _sourceCallbacks = new MemberCollection <MethodInfo>(_binding.SourceType, MemberFilters.EventCallbacks); _targetEvents = new MemberCollection <PropertyInfo>(_binding.TargetType, MemberFilters.TargetEvents); }
public TestSequence() { this.ProductActivity = new Sequence(); this.activities = new MemberCollection <TestActivity>(AddActivity); this.activities.RemoveItem = RemoveActivity; this.activities.RemoveAtItem = RemoveAtActivity; this.activities.InsertItem = InsertActivity; }
public TestInvokeMethod(String methodName) { this.ProductActivity = new InvokeMethod(); this.MethodName = methodName; _arguments = new MemberCollection <TestArgument>(AddArgument); _genericTypeArguments = new MemberCollection <Type>(AddGenericTypeArguments); }
public StatusUserControl(string caller) { InitializeComponent(); displayType = caller; appName = Application.Current.Properties["AppName"].ToString(); if (appName == "CompanyViews") { CompanyLOSLabel.Text = "Length of Service Filter"; CompanyFilterPanel.Visibility = Visibility.Hidden; CompanyFilterPanel.Visibility = Visibility.Collapsed; CompanyGridColumn.Visibility = Visibility.Hidden; CompanyGridColumn.Visibility = Visibility.Collapsed; } collectionViewSource = new CollectionViewSource(); collectionViewSource.Filter += FilterMemberView; switch (caller) { case "Member": TitleBlock2.Text = "Member Status"; memberCollection = new MemberCollection(); collectionViewSource.Source = memberCollection.members; IndividualMember individualMember = new IndividualMember(); individualMember.ContainerTitle1.Visibility = Visibility.Hidden; individualMember.ContainerTitle1.Visibility = Visibility.Collapsed; individualMember.ContainerTitle2.Visibility = Visibility.Hidden; individualMember.ContainerTitle2.Visibility = Visibility.Collapsed; IndividualContainer.Content = individualMember; CompanyLOSLabel.Text = "Company & Length of Service Filters"; break; case "Probation": TitleBlock2.Text = "Probationary Member Status"; probationCollection = new ProbationCollection(); collectionViewSource.Source = probationCollection.members; IndividualProbationStatus individualProbationStatus = new IndividualProbationStatus(); individualProbationStatus.ContainerTitle1.Visibility = Visibility.Hidden; individualProbationStatus.ContainerTitle1.Visibility = Visibility.Collapsed; individualProbationStatus.ContainerTitle2.Visibility = Visibility.Hidden; individualProbationStatus.ContainerTitle2.Visibility = Visibility.Collapsed; IndividualContainer.Content = individualProbationStatus; CompanyLOSLabel.Text = "Company Filter"; LoSFilterPanel.Visibility = Visibility.Hidden; LoSFilterPanel.Visibility = Visibility.Collapsed; break; default: break; } if (collectionViewSource.Source != null) { memberListView.ItemsSource = collectionViewSource.View; DataContext = collectionViewSource.View; } }
public SerializableScrollRect(ScrollRect obj) : base(obj) { if (obj.content != null) { _content = Reference.Create(obj.content); } _members = new MemberCollection <ScrollRect>(obj); }
public virtual object GetTeamReports(HttpContext context) { YZRequest request = new YZRequest(context); string myaccount = request.GetString("account", YZAuthHelper.LoginUserAccount); DateTime date = request.GetDateTime("date"); BPMObjectNameCollection accounts = new BPMObjectNameCollection(); accounts.Add(myaccount); using (BPMConnection bpmcn = new BPMConnection()) { bpmcn.WebOpen(); MemberCollection positions = OrgSvr.GetUserPositions(bpmcn, myaccount); foreach (Member position in positions) { DirectXSCollection xss = position.GetDirectXSs(bpmcn); foreach (DirectXS xs in xss) { if (!accounts.Contains(xs.UserAccount)) { accounts.Add(xs.UserAccount); } } } DailyReportCollection rv = new DailyReportCollection(); foreach (string account in accounts) { DailyReport dailyReport; using (IYZDbProvider provider = YZDbProviderManager.DefaultProvider) { using (IDbConnection cn = provider.OpenConnection()) { dailyReport = DailyReportManager.TryGetReport(provider, cn, account, date); if (dailyReport == null) { dailyReport = new DailyReport(); dailyReport.Account = account; dailyReport.Date = date; } rv.Add(dailyReport); } } User user = User.TryGetUser(bpmcn, account); dailyReport["ShortName"] = user == null ? "" : user.ShortName; } return(rv); } }
public TestFlowchart() { this.ProductActivity = new Flowchart(); _elements = new MemberCollection <TestFlowElement>(AddFlowElement) { RemoveItem = RemoveFlowElementItem, RemoveAtItem = RemoveFlowElementAt }; _compensationHint = new List <Directive>(); }
public amHealths() : base(null) { _practitioners = new PractitionerCollection(this); _patients = new PatientCollection(this); _appointments = new AppointmentCollection(this); _groups = new GroupCollection(this); _members = new MemberCollection(this); _queues = new QueueCollection(this); _messages = new MessageCollection(this); _familys = new FamilyCollection(this); _chronics = new ChronicCollection(this); _allergys = new AllergyCollection(this); _chronicMaps = new ChronicMapCollection(this); _allergyMaps = new AllergyMapCollection(this); }
internal MyMultiplayerClient(GameServerItem server, MySyncLayer syncLayer) : base(syncLayer) { m_membersCollection = new MemberCollection(m_members); Server = server; ServerId = server.SteamID; SyncLayer.TransportLayer.IsBuffering = true; SyncLayer.RegisterClientEvents(this); SetReplicationLayer(new MyReplicationClient(this, CreateClientState())); syncLayer.TransportLayer.Register(MyMessageId.SERVER_DATA, ReplicationLayer.ProcessServerData); syncLayer.TransportLayer.Register(MyMessageId.REPLICATION_CREATE, OnReplicationCreate); syncLayer.TransportLayer.Register(MyMessageId.REPLICATION_DESTROY, OnReplicationDestroy); syncLayer.TransportLayer.Register(MyMessageId.SERVER_STATE_SYNC, ReplicationLayer.ProcessStateSync); syncLayer.TransportLayer.Register(MyMessageId.RPC, ReplicationLayer.ProcessEvent); syncLayer.TransportLayer.Register(MyMessageId.REPLICATION_STREAM_BEGIN, OnReplicationBeginCreate); //MySyncLayer.RegisterMessage<ChatMsg>(OnChatMessage, MyMessagePermissions.Any, MyTransportMessageEnum.Request); //MySyncLayer.RegisterMessage<SendServerDataMsg>(OnServerData, MyMessagePermissions.Any, MyTransportMessageEnum.Request); //MySyncLayer.RegisterMessage<ConnectedPlayerDataMsg>(OnPlayerConnected, MyMessagePermissions.Any, MyTransportMessageEnum.Request); RegisterControlMessage<ChatMsg>(MyControlMessageEnum.Chat, OnChatMessage, MyMessagePermissions.ToServer | MyMessagePermissions.FromServer); RegisterControlMessage<ServerDataMsg>(MyControlMessageEnum.ServerData, OnServerData, MyMessagePermissions.FromServer); RegisterControlMessage<JoinResultMsg>(MyControlMessageEnum.JoinResult, OnUserJoined, MyMessagePermissions.FromServer); RegisterControlMessage<ServerBattleDataMsg>(MyControlMessageEnum.BattleData, OnServerBattleData, MyMessagePermissions.FromServer); SyncLayer.RegisterMessageImmediate<ConnectedClientDataMsg>(this.OnConnectedClient, MyMessagePermissions.ToServer | MyMessagePermissions.FromServer); SyncLayer.RegisterMessageImmediate<AllMembersDataMsg>(OnAllMembersData, MyMessagePermissions.ToServer | MyMessagePermissions.FromServer); ClientJoined += MyMultiplayerClient_ClientJoined; ClientLeft += MyMultiplayerClient_ClientLeft; HostLeft += MyMultiplayerClient_HostLeft; Peer2Peer.ConnectionFailed += Peer2Peer_ConnectionFailed; Peer2Peer.SessionRequest += Peer2Peer_SessionRequest; m_battleData = new MyMultiplayerBattleData(this); }
public MemberCollection GetMembers(long start, long count, string[] properties, params MemberFilter[] filters) { if (_obj != null) { MemberCollection coll = new MemberCollection(); foreach (Microsoft.AnalysisServices.AdomdClient.Member member in _obj.GetMembers(start, count, properties, new Microsoft.AnalysisServices.AdomdClient.MemberFilter[] { })) { coll.Add(new Member(member)); } return coll; } else { ExcelAdoMdConnections.ReturnDelegate<MemberCollection> f = delegate { MemberCollection coll = new MemberCollection(); foreach (ExcelAdomdClientReference::Microsoft.AnalysisServices.AdomdClient.Member member in _objExcel.GetMembers(start, count, properties, new ExcelAdomdClientReference::Microsoft.AnalysisServices.AdomdClient.MemberFilter[] { })) { coll.Add(new Member(member)); } return coll; }; return f(); } }
protected void Initialize(IPEndPoint serverEndpoint) { m_groupId = MySandboxGame.ConfigDedicated.GroupID; ServerStarted = false; HostName = "Dedicated server"; SyncLayer.RegisterMessageImmediate<ConnectedClientDataMsg>(this.OnConnectedClient, MyMessagePermissions.ToServer | MyMessagePermissions.FromServer); SyncLayer.RegisterMessageImmediate<AllMembersDataMsg>(OnAllMembersData, MyMessagePermissions.ToServer | MyMessagePermissions.FromServer); m_membersCollection = new MemberCollection(m_members); SetMemberLimit(MaxPlayers); SteamSDK.Peer2Peer.SessionRequest += Peer2Peer_SessionRequest; SteamSDK.Peer2Peer.ConnectionFailed += Peer2Peer_ConnectionFailed; ClientLeft += MyDedicatedServer_ClientLeft; SteamSDK.SteamServerAPI.Instance.GameServer.ServersConnected += GameServer_ServersConnected; SteamSDK.SteamServerAPI.Instance.GameServer.ServersConnectFailure += GameServer_ServersConnectFailure; SteamSDK.SteamServerAPI.Instance.GameServer.ServersDisconnected += GameServer_ServersDisconnected; SteamSDK.SteamServerAPI.Instance.GameServer.PolicyResponse += GameServer_PolicyResponse; SteamSDK.SteamServerAPI.Instance.GameServer.ValidateAuthTicketResponse += GameServer_ValidateAuthTicketResponse; SteamSDK.SteamServerAPI.Instance.GameServer.UserGroupStatus += GameServer_UserGroupStatus; ServerStartResult startResult = SteamSDK.SteamServerAPI.Instance.GameServer.Start( serverEndpoint, (ushort)MySandboxGame.ConfigDedicated.SteamPort, SteamSDK.ServerMode.eServerModeAuthenticationAndSecure, MyFinalBuildConstants.APP_VERSION.ToString(), MyFakes.DEDICATED_SERVER_USE_SOCKET_SHARE); switch (startResult) { case ServerStartResult.PortAlreadyUsed: ServerInitError = "Error starting Steam dedicated server: Server port " + (ushort)MySandboxGame.ConfigDedicated.ServerPort + " already in use"; MyLog.Default.WriteLineAndConsole(ServerInitError); break; case ServerStartResult.UnknownError: ServerInitError = "Error starting Steam dedicated server"; MyLog.Default.WriteLineAndConsole(ServerInitError); break; } if (startResult != ServerStartResult.OK) return; // This has to be exact name of app like this to show in Server Browser SteamSDK.SteamServerAPI.Instance.GameServer.SetModDir(MyPerGameSettings.SteamGameServerGameDir); SteamSDK.SteamServerAPI.Instance.GameServer.ProductName = MyPerGameSettings.SteamGameServerProductName; SteamSDK.SteamServerAPI.Instance.GameServer.GameDescription = MyPerGameSettings.SteamGameServerDescription; SteamSDK.SteamServerAPI.Instance.GameServer.SetDedicated(true); string serverName = MySandboxGame.ConfigDedicated.ServerName; if (String.IsNullOrWhiteSpace(serverName)) serverName = "Unnamed server"; SteamSDK.SteamServerAPI.Instance.GameServer.SetServerName(serverName); SteamSDK.SteamServerAPI.Instance.GameServer.LogOnAnonymous(); SteamSDK.SteamServerAPI.Instance.GameServer.EnableHeartbeats(true); if (m_groupId != 0 && SteamServerAPI.Instance.GetAccountType(m_groupId) != AccountType.Clan) { MyLog.Default.WriteLineAndConsole("Specified group ID is invalid: " + m_groupId); } UInt32 ip = 0; UInt64 id = 0; int timeout = 100; while (ip == 0 && timeout > 0) { SteamSDK.SteamServerAPI.Instance.GameServer.RunCallbacks(); Thread.Sleep(100); timeout--; ip = SteamSDK.SteamServerAPI.Instance.GameServer.GetPublicIP(); id = SteamSDK.SteamServerAPI.Instance.GameServer.GetSteamID(); } MySandboxGame.Services.SteamService.UserId = id; if (ip == 0) { MyLog.Default.WriteLineAndConsole("Error: No IP assigned."); return; } var ipAddress = IPAddressExtensions.FromIPv4NetworkOrder(ip); ServerId = MySteam.Server.GetSteamID(); m_members.Add(ServerId); m_memberData.Add(ServerId, new MyConnectedClientData() { Name = "Server", IsAdmin = true }); SyncLayer.RegisterClientEvents(this); MyLog.Default.WriteLineAndConsole("Server successfully started"); MyLog.Default.WriteLineAndConsole("Product name: " + SteamSDK.SteamServerAPI.Instance.GameServer.ProductName); MyLog.Default.WriteLineAndConsole("Desc: " + SteamSDK.SteamServerAPI.Instance.GameServer.GameDescription); MyLog.Default.WriteLineAndConsole("Public IP: " + ipAddress.ToString()); MyLog.Default.WriteLineAndConsole("Steam ID: " + id.ToString()); ServerStarted = true; }
internal MyMultiplayerClient(GameServerItem server, MySyncLayer syncLayer) : base(syncLayer) { m_membersCollection = new MemberCollection(m_members); Server = server; ServerId = server.SteamID; SyncLayer.TransportLayer.IsBuffering = true; SyncLayer.RegisterClientEvents(this); SetReplicationLayer(new MyReplicationClient(this, CreateClientState())); syncLayer.TransportLayer.Register(MyMessageId.SERVER_DATA, ReplicationLayer.ProcessServerData); syncLayer.TransportLayer.Register(MyMessageId.REPLICATION_CREATE, OnReplicationCreate); syncLayer.TransportLayer.Register(MyMessageId.REPLICATION_DESTROY, OnReplicationDestroy); syncLayer.TransportLayer.Register(MyMessageId.SERVER_STATE_SYNC, ReplicationLayer.ProcessStateSync); syncLayer.TransportLayer.Register(MyMessageId.RPC, ReplicationLayer.ProcessEvent); syncLayer.TransportLayer.Register(MyMessageId.REPLICATION_STREAM_BEGIN, OnReplicationBeginCreate); syncLayer.TransportLayer.Register(MyMessageId.JOIN_RESULT, OnJoinResult); syncLayer.TransportLayer.Register(MyMessageId.WORLD_DATA, OnWorldData); syncLayer.TransportLayer.Register(MyMessageId.WORLD_BATTLE_DATA, OnWorldBattleData); syncLayer.TransportLayer.Register(MyMessageId.CLIENT_CONNNECTED,OnClientConnected); ClientJoined += MyMultiplayerClient_ClientJoined; ClientLeft += MyMultiplayerClient_ClientLeft; HostLeft += MyMultiplayerClient_HostLeft; Peer2Peer.ConnectionFailed += Peer2Peer_ConnectionFailed; Peer2Peer.SessionRequest += Peer2Peer_SessionRequest; m_battleData = new MyMultiplayerBattleData(this); }
internal MyMultiplayerClient(GameServerItem server, MySyncLayer syncLayer) : base(syncLayer) { m_membersCollection = new MemberCollection(m_members); Server = server; ServerId = server.SteamID; SyncLayer.TransportLayer.IsBuffering = true; SyncLayer.RegisterClientEvents(this); //MySyncLayer.RegisterMessage<ChatMsg>(OnChatMessage, MyMessagePermissions.Any, MyTransportMessageEnum.Request); //MySyncLayer.RegisterMessage<SendServerDataMsg>(OnServerData, MyMessagePermissions.Any, MyTransportMessageEnum.Request); //MySyncLayer.RegisterMessage<ConnectedPlayerDataMsg>(OnPlayerConnected, MyMessagePermissions.Any, MyTransportMessageEnum.Request); RegisterControlMessage<ChatMsg>(MyControlMessageEnum.Chat, OnChatMessage); RegisterControlMessage<ServerDataMsg>(MyControlMessageEnum.ServerData, OnServerData); RegisterControlMessage<JoinResultMsg>(MyControlMessageEnum.JoinResult, OnUserJoined); SyncLayer.RegisterMessageImmediate<ConnectedClientDataMsg>(this.OnConnectedClient, MyMessagePermissions.Any); ClientJoined += MyMultiplayerClient_ClientJoined; ClientLeft += MyMultiplayerClient_ClientLeft; HostLeft += MyMultiplayerClient_HostLeft; Peer2Peer.ConnectionFailed += Peer2Peer_ConnectionFailed; Peer2Peer.SessionRequest += Peer2Peer_SessionRequest; }