private void Enter(object sender, KeyEventArgs e) { if (e.Key == Key.Enter) { MemberAdd.Focus(); MemberAdded(sender, null); } }
private void NewMember_Click(object sender, EventArgs e) { MemberAdd Frm = new MemberAdd(); Frm.Connnection = lsGdb.Gdb; Frm.ShowDialog(this); SelectMember("memnamee1", Frm.lsMemNameE); }
private void GrdView_CellDoubleClick(object sender, FarPoint.Win.Spread.CellClickEventArgs e) { //MessageBox .Show ( GrdView.ActiveSheet.GetText(e.Row, 0)); MemberAdd frm = new MemberAdd(); frm.Connnection = lsGdb.Gdb; frm.lsMemID = GrdView.ActiveSheet.GetText(e.Row, 0); frm.Show(this); //frmMemAdd.Activate(); }
private void Main_KeyUp(object sender, KeyEventArgs e) { switch (e.KeyCode) { case Keys.Escape: { //if (MessageBox.Show("Do you exit Program", "Exit Program", MessageBoxButtons.YesNo) == DialogResult.Yes) //{ // Application.Exit(); //} CloseFrm(); break; } case Keys.PageUp: //axWindowsMediaPlayer1.Ctlcontrols.stop(); //axWindowsMediaPlayer1.Ctlcontrols.play(); //axWindowsMediaPlayer2.Ctlcontrols.play(); break; case Keys.F2: VoucherAdd lsReserveForm = new VoucherAdd(); lsReserveForm.ShowDialog(this); break; case Keys.F6: MemberAdd lsMemberAdd = new MemberAdd(); lsMemberAdd.ShowDialog(this); break; case Keys.F7: ShopSendData lsSendData = new ShopSendData(); lsSendData.ShowDialog(this); break; } }
private void memberAddBtn_Click(object sender, EventArgs e) { var memberForm = new MemberAdd(); Nav(memberForm, contentPanel); }
//TODO: Typing Start //TODO: Integrations //TODO: User Updates //TODO: Voice Chat private void GatewayMessageHandler(string eventName, string payload) { _Logger?.Debug($"{eventName} - {payload}"); var eventValue = (Events)Enum.Parse(typeof(Events), eventName); var eventPayload = JObject.Parse(payload); switch (eventValue) { case Events.READY: { var guilds = eventPayload["guilds"] as JArray; foreach (var guild in guilds) { var g = new Guild { Id = guild["id"].ToString(), Unavailable = guild["unavailable"].ToObject <bool>() }; Guilds.Add(g.Id, g); } break; } case Events.GUILD_CREATE: { Guild g = null; if (Guilds.ContainsKey(eventPayload["id"].ToString())) { g = Guilds[eventPayload["id"].ToString()]; } else { g = new Guild() { Id = eventPayload["id"].ToString() }; Guilds.Add(g.Id, g); } JsonConvert.PopulateObject(payload, g); foreach (var channel in g.Channels) { if (!Channels.ContainsKey(channel.Key)) { Channels.Add(channel.Key, channel.Value); } channel.Value.Guild_Id = g.Id; channel.Value.Guild = g; } foreach (var member in g.Members) { if (!Users.ContainsKey(member.Key)) { Users.Add(member.Key, member.Value.User); } else if (member.Value.User != Users[member.Key]) { member.Value.User = Users[member.Key]; } member.Value.Guild = g; } foreach (var presence in g.Presences.Values) { presence.User = Users[presence.User.Id]; } g.UpdateAllUserPermissions(); GuildCreated?.Invoke(g); break; } case Events.GUILD_UPDATE: { var g = Guilds[eventPayload["id"].ToString()]; // TODO: Double check that this is the correct behavior. JsonConvert.PopulateObject(payload, g); GuildUpdated?.Invoke(g); break; } case Events.GUILD_DELETE: { var g = Guilds[eventPayload["id"].ToString()]; Guilds.Remove(eventPayload["id"].ToString()); GuildDeleted?.Invoke(g); break; } case Events.CHANNEL_CREATE: { var c = eventPayload.ToObject <GuildChannel>(); var g = Guilds[c.Guild_Id]; c.Guild = g; g.Channels.Add(c.Id, c); Channels.Add(c.Id, c); ChannelCreate?.Invoke(g, c); break; } case Events.CHANNEL_UPDATE: { var g = Guilds[eventPayload["guild_id"].ToString()]; var c = g.Channels[eventPayload["id"].ToString()]; JsonConvert.PopulateObject(payload, c); ChannelUpdate?.Invoke(g, c); break; } case Events.CHANNEL_DELETE: { var g = Guilds[eventPayload["guild_id"].ToString()]; var c = g.Channels[eventPayload["id"].ToString()]; g.Channels.Remove(c.Id); Channels.Remove(c.Id); ChannelDelete?.Invoke(g, c); break; } case Events.GUILD_BAN_ADD: { // TODO: User knows about bans var g = Guilds[eventPayload["guild_id"].ToString()]; var m = g.Members[eventPayload["id"].ToString()]; Users[m.User.Id].Guilds.Remove(g); g.Members.Remove(m.User.Id); BanAdd?.Invoke(g, m.User); break; } case Events.GUILD_BAN_REMOVE: { var g = Guilds[eventPayload["guild_id"].ToString()]; BanRemove?.Invoke(g, eventPayload.ToObject <DiscordUser>()); break; } case Events.GUILD_EMOJIS_UPDATE: { var g = Guilds[eventPayload["guild_id"].ToString()]; g.Emojis.Clear(); JsonConvert.PopulateObject(payload, g); EmojiUpdate?.Invoke(g, eventPayload["emojis"].ToObject <List <Guild.Emoji> >()); break; } case Events.GUILD_MEMBER_ADD: { var g = Guilds[eventPayload["guild_id"].ToString()]; var m = eventPayload.ToObject <GuildMember>(); if (!Users.ContainsKey(m.User.Id)) { Users.Add(m.User.Id, m.User); } else { m.User = Users[m.User.Id]; } g.Members.Add(m.User.Id, m); m.User.Guilds.Add(g); m.Guild = g; g.UpdateUserPermission(m); MemberAdd?.Invoke(g, m); break; } case Events.GUILD_MEMBER_REMOVE: { var g = Guilds[eventPayload["guild_id"].ToString()]; var m = g.Members[eventPayload["user"]["id"].ToString()]; g.Members.Remove(m.User.Id); m.User.Guilds.Remove(g); MemberRemove?.Invoke(g, m); break; } case Events.GUILD_MEMBER_UPDATE: { var g = Guilds[eventPayload["guild_id"].ToString()]; var m = g.Members[eventPayload["user"]["id"].ToString()]; JsonConvert.PopulateObject(payload, m); g.UpdateUserPermission(m); MemberUpdate?.Invoke(g, m); break; } case Events.GUILD_MEMBERS_CHUNK: { var g = Guilds[eventPayload["guild_id"].ToString()]; var members = eventPayload["members"].ToObject <List <GuildMember> >(); foreach (var member in members) { if (Users.ContainsKey(member.User.Id)) { member.User = Users[member.User.Id]; } else { Users.Add(member.User.Id, member.User); } g.Members.Remove(member.User.Id); g.Members.Add(member.User.Id, member); } MemberChunkUpdate?.Invoke(g, members); break; } case Events.GUILD_ROLE_CREATE: { var g = Guilds[eventPayload["guild_id"].ToString()]; var r = eventPayload["role"].ToObject <Guild.Role>(); g.Roles.Add(r.Id, r); RoleCreate?.Invoke(g, r); break; } case Events.GUILD_ROLE_UPDATE: { var g = Guilds[eventPayload["guild_id"].ToString()]; var r = g.Roles[eventPayload["role"]["id"].ToString()]; JsonConvert.PopulateObject(eventPayload["role"].ToString(), r); RoleUpdate?.Invoke(g, r); break; } case Events.GUILD_ROLE_DELETE: { var g = Guilds[eventPayload["guild_id"].ToString()]; var r = g.Roles[eventPayload["role_id"].ToString()]; g.Roles.Remove(r.Id); RoleDelete?.Invoke(g, r); break; } case Events.MESSAGE_CREATE: { var message = eventPayload.ToObject <Message>(); var c = Channels[message.Channel_Id]; message.Channel = c; if (string.IsNullOrEmpty(message.Webhook_Id)) { if (Users.ContainsKey(message.Author.Id)) { message.Author = Users[message.Author.Id]; } } MessageCreate?.Invoke(c, message); break; } case Events.MESSAGE_UPDATE: { var message = eventPayload.ToObject <Message>(); var c = Channels[message.Channel_Id]; MessageUpdate?.Invoke(c, message); break; } case Events.MESSAGE_DELETE: { var message = eventPayload.ToObject <Message>(); var c = Channels[message.Channel_Id]; MessageDelete?.Invoke(c, message); break; } case Events.MESSAGE_DELETE_BULK: { var messages = eventPayload.ToObject <List <Message> >(); var c = Channels[eventPayload["channel_id"].ToString()]; MessagesBulkDelete?.Invoke(c, messages); break; } case Events.PRESENCE_UPDATE: { var presense = eventPayload.ToObject <Guild.Presence>(); var g = Guilds[eventPayload["guild_id"].ToString()]; if (g.Presences.ContainsKey(presense.User.Id)) { var p = g.Presences[presense.User.Id]; p.Game = presense.Game; p.Status = presense.Status; presense = p; } else { presense.User = Users[presense.User.Id]; g.Presences.Add(presense.User.Id, presense); } PresenceUpdate?.Invoke(g, presense); break; } } }
private void TvwMain_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e) { Cursor.Current = System.Windows.Forms.Cursors.WaitCursor; Cursor.Show(); if (lsGdb.Gdb.State == ConnectionState.Closed) { lsGdb.ConnectDatabase(); } switch (e.Node.Name) { case "voucheradd": VoucherAdd frm = new VoucherAdd(); frm.Connnection = lsGdb.Gdb; frm.Show(this); break; case "voucherview": VoucherView frm1 = new VoucherView(); frm1.Connnection = lsGdb.Gdb; frm1.Show(); break; case "memberview": MemberView frm2 = new MemberView(); frm2.Connnection = lsGdb.Gdb; frm2.Show(this); break; case "memberadd": MemberAdd frm3 = new MemberAdd(); frm3.Connnection = lsGdb.Gdb; frm3.Show(this); break; case "importdata": ImportData frm4 = new ImportData(); frm4.Show(this); break; case "membersearch": MemberSearch frm5 = new MemberSearch(); frm5.Show(this); break; case "senddata": ShopSendData frm6 = new ShopSendData(); frm6.Show(this); break; case "preparedata": KingPowerGenData frm7 = new KingPowerGenData(); frm7.Connnection = lsGdb.Gdb; frm7.Show(this); break; case "nationality": InitialAdd frm8 = new InitialAdd(); frm8.TableName = e.Node.Name; frm8.ColumnCode = "nationcode"; frm8.ColumnNameE = "nationname"; frm8.OrderBy = "nationcode"; frm8.Show(this); break; case "salutation": InitialAdd frm9 = new InitialAdd(); frm9.TableName = "salutation"; frm9.ColumnCode = "salcode"; frm9.ColumnNameE = "salnamee"; frm9.OrderBy = "salcode"; frm9.Show(this); break; case "shopview": ShopView frm10 = new ShopView(); frm10.Connnection = lsGdb.Gdb; frm10.Show(this); break; case "rptdailypayinrecord": ReportCriteria frm11 = new ReportCriteria(); frm11.Connnection = lsGdb.Gdb; frm11.lsReportName = e.Node.Name; frm11.Show(this); break; case "rptrecordofdeposit": ReportCriteria frm12 = new ReportCriteria(); frm12.Connnection = lsGdb.Gdb; frm12.lsReportName = e.Node.Name; frm12.Show(this); break; case "rptmonthlysalereport": ReportCriteria frm13 = new ReportCriteria(); frm13.Connnection = lsGdb.Gdb; frm13.lsReportName = e.Node.Name; frm13.Show(this); break; case "rptmonthlysummarydeposit": ReportCriteria frm14 = new ReportCriteria(); frm14.Connnection = lsGdb.Gdb; frm14.lsReportName = e.Node.Name; frm14.Show(this); break; case "webkingpower": KingPowerWeb frm15 = new KingPowerWeb(); //frm15.lsReportName = e.Node.Name; frm15.Show(this); break; case "accrecvoucher": AccRecVoucher frm16 = new AccRecVoucher(); frm16.Connnection = lsGdb.Gdb; frm16.Show(this); break; case "rptrecordofdepositkingpower": ReportCriteria frm17 = new ReportCriteria(); frm17.Connnection = lsGdb.Gdb; frm17.lsReportName = e.Node.Name; frm17.Show(this); break; case "typebis": InitialAdd frm18 = new InitialAdd(); frm18.TableName = "typebis"; frm18.ColumnCode = "tbiscode"; frm18.ColumnNameE = "tbisname"; frm18.OrderBy = "tbiscode"; frm18.Show(this); break; case "typemem": InitialAdd frm19 = new InitialAdd(); frm19.TableName = "typemem"; frm19.ColumnCode = "tmemcode"; frm19.ColumnNameE = "tmemname"; frm19.OrderBy = "tmemcode"; frm19.Show(this); break; case "typeroom": InitialAdd frm20 = new InitialAdd(); frm20.TableName = "typeroom"; frm20.ColumnCode = "plcode"; frm20.ColumnNameE = "plnamee"; frm20.OrderBy = "plcode"; frm20.Show(this); break; case "shift": InitialAdd frm21 = new InitialAdd(); frm21.TableName = "shift"; frm21.ColumnCode = "shiftcode"; frm21.ColumnNameE = "shiftname"; frm21.OrderBy = "shiftcode"; frm21.Show(this); break; case "location": InitialAdd frm22 = new InitialAdd(); frm22.TableName = "location"; frm22.ColumnCode = "locationcode"; frm22.ColumnNameE = "locationnamet"; frm22.OrderBy = "locationcode"; frm22.Show(this); break; case "accinvoice": AccInvoice frm23 = new AccInvoice(); frm23.Connnection = lsGdb.Gdb; frm23.Show(this); break; case "rptsalereport": ReportCriteria frm24 = new ReportCriteria(); frm24.Connnection = lsGdb.Gdb; frm24.lsReportName = e.Node.Name; frm24.Show(this); break; case "rptsalereportcounter": ReportCriteria frm29 = new ReportCriteria(); frm29.Connnection = lsGdb.Gdb; frm29.lsReportName = e.Node.Name; frm29.Show(this); break; case "rptdailypayinrecordmanager": ReportCriteria frm25 = new ReportCriteria(); frm25.Connnection = lsGdb.Gdb; frm25.lsReportName = e.Node.Name; frm25.Show(this); break; case "accmemberyear": AccMemberYear frm26 = new AccMemberYear(); frm26.Connnection = lsGdb.Gdb; frm26.Show(this); break; case "rptsumtypemember": //ReportCriteria frm27 = new ReportCriteria(); rptsumtypememregion //frm27.Connnection = lsGdb.Gdb; //frm27.lsReportName = e.Node.Name; //frm26.Show(this); Report Report = new Report(); Report.SumTypeMember(true); ReportView Rpt = new ReportView(); Rpt.ReportFileName = e.Node.Name; Rpt.Show(this); break; case "rptsumtypememberregion": //ReportCriteria frm27 = new ReportCriteria(); rptsumtypememregion //frm27.Connnection = lsGdb.Gdb; //frm27.lsReportName = e.Node.Name; //frm26.Show(this); Report Report1 = new Report(); Report1.SumTypeMemberRegion(true); ReportView Rpt1 = new ReportView(); Rpt1.HLine2 = "Report Summary Member Group By region"; Rpt1.ReportFileName = e.Node.Name; Rpt1.Show(this); break; case "memberskk9": MemberSKK9 frm27 = new MemberSKK9(); frm27.Connnection = lsGdb.Gdb; frm27.Show(this); break; case "staffview": StaffView frm28 = new StaffView(); frm28.FlagStafF = StaffView.FlagStaff.Staff; frm28.Connnection = lsGdb.Gdb; frm28.Show(this); break; case "committeeview": StaffView frm37 = new StaffView(); frm37.FlagStafF = StaffView.FlagStaff.Committee; frm37.Connnection = lsGdb.Gdb; frm37.Show(this); break; case "prview": StaffView frm38 = new StaffView(); frm38.FlagStafF = StaffView.FlagStaff.PR; frm38.Connnection = lsGdb.Gdb; frm38.Show(this); break; case "guessview": StaffView frm39 = new StaffView(); frm39.FlagStafF = StaffView.FlagStaff.Guess; frm39.Connnection = lsGdb.Gdb; frm39.Show(this); break; case "addressdistrict": AddressDistrict frm30 = new AddressDistrict(); frm30.Connnection = lsGdb.Gdb; frm30.FormName = AddressDistrict.FormName1.FormDistrict; frm30.Show(this); break; case "addresssubdistrict": AddressDistrict frm31 = new AddressDistrict(); frm31.Connnection = lsGdb.Gdb; frm31.FormName = AddressDistrict.FormName1.FormSubDistrict; frm31.Show(this); break; case "serviceip": ServiceIP frm32 = new ServiceIP(); //frm15.lsReportName = e.Node.Name; frm32.Show(this); break; case "rptmemberstatus": { ReportCriteria frm33 = new ReportCriteria(); frm33.Connnection = lsGdb.Gdb; frm33.lsReportName = e.Node.Name; frm33.Show(this); break; } case "rptdailypayinrecordsu": ReportCriteria frm34 = new ReportCriteria(); frm34.Connnection = lsGdb.Gdb; frm34.lsReportName = e.Node.Name; frm34.Show(this); break; case "rptdailypayinrecordpayment": ReportCriteria frm35 = new ReportCriteria(); frm35.Connnection = lsGdb.Gdb; frm35.lsReportName = e.Node.Name; frm35.Show(this); break; case "membermeetingview": MeetingView frm36 = new MeetingView(); frm36.Connnection = lsGdb.Gdb; frm36.Show(this); break; case "membersendemail": MemberSendEmail frm371 = new MemberSendEmail(); //frm37.Connnection = lsGdb.Gdb; frm371.Show(this); break; case "meetingsendmail": //MeetingSendMail frm37 = new MeetingSendMail(); //frm37.Connnection = lsGdb.Gdb; //frm37.Show(this);membersendemail break; } Cursor.Current = System.Windows.Forms.Cursors.Default; Cursor.Show(); }