//public static event EventHandler<UserEventArgs> ZPositionChanged; public PositionsForm() { InitializeComponent(); controller = new TodoController(); tableContainer = TableContainer.GetInstance(); tableUI = TableContainer.GetInstance(); }
private void addTableToUI(TableContainer foundTable) { if (InvokeRequired) { BeginInvoke(new AddTableToUIDelegate(addTableToUI), new object[] { foundTable }); } else { // add to listbox string num = String.Format("{0:0}", listBoxTables.Items.Count + 1); listBoxTables.Items.Add(num + ": " + foundTable.LobbyTable.ToShortString()); if (settings.TableTabs) { // control and table TableRendererControl control = new TableRendererControl(); foundTable.Renderer = control; RendererTab tab = new RendererTab(foundTable, control); // callbacks foundTable.Activated += delegate(TableContainer activated) { tab.Highlight(); }; foundTable.WaitingForBlindToClose += delegate() { tab.SetTitle("Closing" + (foundTable.Number + 1)); }; foundTable.SittingOut += delegate() { tab.SetTitle("SitOut" + (foundTable.Number + 1)); }; foundTable.SittingIn += delegate() { tab.ResetTitle(); }; foundTable.Closed += delegate() { tab.SetTitle("Closed" + (foundTable.Number + 1)); }; foundTable.TimedOut += delegate() { tab.SetTitle("TimeOut" + (foundTable.Number + 1)); }; foundTable.ReActivated += delegate(TableContainer activated) { tab.ResetTitle(); }; // add to form tabMain.Controls.Add(tab); tabPages.Add(tab); } } }
private void OnGridDoubleClickedEx(TableContainer sender, TableRow row) { bool flag = false; if (sender.ID == 0x5ef6bd0) { PartyPickerRowController rowController = row.RowController as PartyPickerRowController; PhoneSimPicker.SimPickerInfo item = rowController.Info; mInvitees.Remove(item); mSims.Add(item); flag = true; } else if (mInviteesTable.NumberRows < mMaxGuests) { PartyPickerRowController controller2 = row.RowController as PartyPickerRowController; if (controller2.Enabled) { PhoneSimPicker.SimPickerInfo info = controller2.Info; mSims.Remove(info); mInvitees.Add(info); flag = true; } } if (flag) { Audio.StartSound("ui_panel_shift"); mLeftArrow.Enabled = false; mRightArrow.Enabled = false; UpdateSourceAvailability(); RepopulateSourceTableEx(); RepopulateTargetTableEx(); ValidateParty(); } }
public void Setup() => Schedule(() => { Child = new Container { Anchor = Anchor.Centre, Origin = Anchor.Centre, Size = new Vector2(300), Children = new Drawable[] { new Container { RelativeSizeAxes = Axes.Both, Masking = true, BorderColour = Color4.White, BorderThickness = 2, Child = new Box { RelativeSizeAxes = Axes.Both, Alpha = 0, AlwaysPresent = true } }, table = new TableContainer { RelativeSizeAxes = Axes.Both } } }; });
public MainForm() { InitializeComponent(); _mainForm = this; controller = new TodoController(); tableContainer = TableContainer.GetInstance(); }
public async Task AssignGuestToTable(int tableNumber) { Table table = new TableContainer().FindByTableNumber(tableNumber); table.AssignGuest(); await Clients.Caller.SendAllTables(new TableContainer().GetAll()); }
public async Task PayForTable(int number) { Table table = new TableContainer().FindByTableNumber(number); table.RemoveGuest(); await Clients.Caller.SendAllTables(new TableContainer().GetAll()); }
private void OnGridDoubleClicked(TableContainer sender, TableRow row) { bool flag = false; if (sender.ID == 99576784u) { DualPanelHouseholds.DualPaneSimPickerRowController dualPaneSimPickerRowController = row.RowController as DualPanelHouseholds.DualPaneSimPickerRowController; ObjectPicker.RowInfo info = dualPaneSimPickerRowController.Info; this.mSelectedSims.Remove(info); flag = true; } else { DualPanelHouseholds.DualPaneSimPickerRowController dualPaneSimPickerRowController2 = row.RowController as DualPanelHouseholds.DualPaneSimPickerRowController; if (dualPaneSimPickerRowController2.Enabled) { ObjectPicker.RowInfo info2 = dualPaneSimPickerRowController2.Info; this.mSelectedSims.Add(info2); flag = true; } } if (flag) { Audio.StartSound("ui_panel_shift"); this.mLeftArrow.Enabled = false; this.mRightArrow.Enabled = false; this.RepopulateSourceTable(); this.RepopulateSelectedSimTable(); } }
public void CreateHeader() { // ROWS Row containerRow = TableContainer.AddRow(); Table tableInside = containerRow.Cells[0].Elements.AddTable(); tableInside.AddColumn(500); string pathImage = HttpContext.Current.Server.MapPath("~/css/images/"); var row = tableInside.AddRow(); var parrImg = row.Cells[0].AddParagraph(); parrImg.Format.Alignment = ParagraphAlignment.Center; Image image = parrImg.AddImage(pathImage + "/logo.png"); image.Height = 100; row = tableInside.AddRow(); var parr = row.Cells[0].AddParagraph("Rut: " + config.rut); parr.Style = "Head"; row = tableInside.AddRow(); parr = row.Cells[0].AddParagraph("Dirección: " + config.direccion); parr.Style = "Head"; row = tableInside.AddRow(); parr = row.Cells[0].AddParagraph("Giro: " + config.giro); parr.Style = "Head"; row = tableInside.AddRow(); parr = row.Cells[0].AddParagraph("Teléfono: " + config.telefono); parr.Style = "Head"; row = tableInside.AddRow(); parr = row.Cells[0].AddParagraph("Cel: " + config.cel); parr.Style = "Head"; }
public void FindByTableNumber_IncorrectTableNumber_Null() { TableTestDAL dal = new(); Table t = new TableContainer(dal).FindByTableNumber(1); Assert.IsNull(t); }
public void GetAll_NoneInList_EmptyList() { TableTestDAL dal = new(); List <Table> t = new TableContainer(dal).GetAll(); Assert.AreEqual(t.Count, 0); }
public void CreateTable() { TableContainer = section.AddTable(); ContainerColumn = TableContainer.AddColumn(500); TableContainer.Borders.Visible = true; TableContainer.Borders.Color = Colors.Black; TableContainer.Borders.Width = Unit.FromMillimeter(0.4); TableContainer.Borders.Distance = 50; }
public RendererTab(TableContainer container, TableRendererControl control) { this.container = container; Location = new System.Drawing.Point(4, 22); Name = "tabPage" + container.Number; Padding = new System.Windows.Forms.Padding(3); Size = new System.Drawing.Size(827, 674); TabIndex = container.Number; ResetTitle(); Controls.Add(control); }
public void CreateIT() { Row containerRow = TableContainer.AddRow(); var table = containerRow.Cells[0].Elements.AddTable(); table.AddColumn(500); var row = table.AddRow(); var parr = row.Cells[0].AddParagraph(string.Format("COTIZACIÓN N° {0}", Cotizacion.IT)); parr.Style = "Title"; }
public void Destroy(bool Delete) { if (Delete) { this.Delete(); } else { TableContainer.Remove(this); } }
public void GetAll_InList_Return() { TableTestDAL dal = new(); Table table = new(1, dal : dal); table.Add(); List <Table> t = new TableContainer(dal).GetAll(); Assert.AreEqual(t.Count, 1); }
public void FindByTableNumber_DoesExist_Table() { TableTestDAL dal = new(); Table t = new(1, dal : dal); t.Add(); Table table = new TableContainer(dal).FindByTableNumber(1); Assert.IsNotNull(table); }
public UserForm() { InitializeComponent(); this.CenterToScreen(); spectalesTable = new TableContainer(); spectalesTable.StartEditRow += handlerTableEditRow; ticketsTable = new TableContainer(); addTicket = new DataEdit(); export = new DataEdit(); addTicket.FinishEdit += handleFinishEdit; export.FinishEdit += handleFinishEdit; }
public OutputIOForm() { InitializeComponent(); tableContainer = TableContainer.GetInstance(); lpBoxs = new List <PictureBox>(); LabelRename(); MyGroupBox(); for (int i = 0; i < strOutput.Length; i++) { OutputControl(i + 1, strOutput[i]); } }
private TableContainer CreateCharacterTableGUI(VisualElement root, out ColumnContainer columnContainer) { var tableContainer = new TableContainer(); root.Add(tableContainer); tableContainer.Add(new Label("Characters")); columnContainer = new ColumnContainer(); tableContainer.Add(columnContainer); return(tableContainer); }
public async Task CreateStorageAccountAndGetTableContainer() { _resourceGroup = await CreateResourceGroupAsync(); string accountName = await CreateValidAccountNameAsync("teststoragemgmt"); StorageAccountContainer storageAccountContainer = _resourceGroup.GetStorageAccounts(); _storageAccount = (await storageAccountContainer.CreateOrUpdateAsync(accountName, GetDefaultStorageAccountParameters())).Value; _tableServiceContainer = _storageAccount.GetTableServices(); _tableService = await _tableServiceContainer.GetAsync("default"); _tableContainer = _tableService.GetTables(); }
private void OnGridDoubleClickedEx(TableContainer sender, TableRow row) { try { mDegreeCombo.SelectionChange -= OnDegreeChangeEx; OnGridDoubleClicked(sender, row); UpdateSelection(); } catch (Exception e) { Common.Exception("OnGridDoubleClickedEx", e); } }
public DualPaneSimPickerRowController(TableRow row, TableContainer table, ObjectPicker.RowInfo info) { this.mIsEnabled = true; this.mRow = row; this.mTable = table; this.mInfo = info; List<CellController> cellControllers = this.mRow.CellControllers; List<WindowBase> cellWindows = this.mRow.CellWindows; TableThumbAndTextController tableThumbAndTextController = new TableThumbAndTextController(cellWindows[0]); cellControllers.Add(tableThumbAndTextController); tableThumbAndTextController.ImageSize = 40f; tableThumbAndTextController.Entry = ((MinorPet)this.mInfo.Item).GetLocalizedName() ; tableThumbAndTextController.Thumbnail = ((MinorPet)this.mInfo.Item).GetThumbnailKey(); }
public DualPaneSimPickerRowController(TableRow row, TableContainer table, ObjectPicker.RowInfo info) { this.mIsEnabled = true; this.mRow = row; this.mTable = table; this.mInfo = info; List <CellController> cellControllers = this.mRow.CellControllers; List <WindowBase> cellWindows = this.mRow.CellWindows; TableThumbAndTextController tableThumbAndTextController = new TableThumbAndTextController(cellWindows[0]); cellControllers.Add(tableThumbAndTextController); tableThumbAndTextController.ImageSize = 40f; tableThumbAndTextController.Entry = ((Household)this.mInfo.Item).Name; tableThumbAndTextController.Thumbnail = ((Household)this.mInfo.Item).Sims.ToArray()[0].GetThumbnailKey(); }
public DualPaneSimPickerRowController(TableRow row, TableContainer table, ObjectPicker.RowInfo info, float multiplyer) { this.mIsEnabled = true; this.mRow = row; this.mTable = table; this.mInfo = info; List <CellController> cellControllers = this.mRow.CellControllers; List <WindowBase> cellWindows = this.mRow.CellWindows; TableThumbAndTextController tableThumbAndTextController = new TableThumbAndTextController(cellWindows[0]); cellControllers.Add(tableThumbAndTextController); tableThumbAndTextController.ImageSize = 40f; tableThumbAndTextController.Entry = ((Recipe)this.mInfo.Item).GenericName; tableThumbAndTextController.Thumbnail = ((Recipe)this.mInfo.Item).GetThumbnailKey(); }
public AdminForm(List <User> users) { InitializeComponent(); this.CenterToScreen(); userTable = new TableContainer(); spectalesTable = new TableContainer(); spectalesTable.StartEditRow += handlerTableEditRow; addNewEmployee = new DataEdit(); addNewEmployee.FinishEdit += handleFinishEdit; addNewSpectacle = new DataEdit(); addNewSpectacle.FinishEdit += handleFinishEdit; deleteSpectacle = new DataEdit(); deleteSpectacle.FinishEdit += handleFinishEdit; updateSpectacle = new DataEdit(); updateSpectacle.FinishEdit += handleFinishEdit; }
public DualPaneSimPickerRowController(TableRow row, TableContainer table, ObjectPicker.RowInfo info, float multiplyer) { this.mIsEnabled = true; this.mRow = row; this.mTable = table; this.mInfo = info; List<CellController> cellControllers = this.mRow.CellControllers; List<WindowBase> cellWindows = this.mRow.CellWindows; TableThumbAndTextController tableThumbAndTextController = new TableThumbAndTextController(cellWindows[0]); cellControllers.Add(tableThumbAndTextController); tableThumbAndTextController.ImageSize = 40f; tableThumbAndTextController.Entry = ((InventoryItem)this.mInfo.Item).Object.GetLocalizedName() + " " + ShoppingMethods.CalculatePrice(((InventoryItem)this.mInfo.Item).Object.Value, multiplyer) + " §"; tableThumbAndTextController.Thumbnail = ((InventoryItem)this.mInfo.Item).Object.GetThumbnailKey(); }
public DualPaneSimPickerRowController(TableRow row, TableContainer table, ObjectPicker.RowInfo info, float multiplyer) { this.mIsEnabled = true; this.mRow = row; this.mTable = table; this.mInfo = info; List <CellController> cellControllers = this.mRow.CellControllers; List <WindowBase> cellWindows = this.mRow.CellWindows; TableThumbAndTextController tableThumbAndTextController = new TableThumbAndTextController(cellWindows[0]); cellControllers.Add(tableThumbAndTextController); tableThumbAndTextController.ImageSize = 40f; tableThumbAndTextController.Entry = ((InventoryItem)this.mInfo.Item).Object.GetLocalizedName() + " " + ShoppingMethods.CalculatePrice(((InventoryItem)this.mInfo.Item).Object.Value, multiplyer) + " §"; tableThumbAndTextController.Thumbnail = ((InventoryItem)this.mInfo.Item).Object.GetThumbnailKey(); }
private TableContainer CreateCommandTableGUI(VisualElement root, ICommandList onStart, ICommandList onEnd) { var tableContainer = new TableContainer(); root.Add(tableContainer); tableContainer.Add(new Label("Commands")); var columnContainer = new ColumnContainer(); tableContainer.Add(columnContainer); CreateCommandList <OnStartColumnElement>(columnContainer, "On Start", onStart); CreateCommandList <OnEndColumnElement>(columnContainer, "On End", onEnd); return(tableContainer); }
public void CreateHeader() { // ROWS Row containerRow = TableContainer.AddRow(); Table tableInside = containerRow.Cells[0].Elements.AddTable(); tableInside.AddColumn(250); tableInside.AddColumn(250); var row = tableInside.AddRow(); var parr = row.Cells[0].AddParagraph(config.nombre); parr.Style = "Head"; row = tableInside.AddRow(); parr = row.Cells[0].AddParagraph(config.nombre_largo); parr.Style = "Head"; string pathImage = HttpContext.Current.Server.MapPath("~/css/images/"); var parrImg = row.Cells[1].AddParagraph(); row.Cells[1].MergeDown = 4; parrImg.Format.Alignment = ParagraphAlignment.Center; Image image = parrImg.AddImage(pathImage + "/logo.png"); image.Width = 220; row = tableInside.AddRow(); parr = row.Cells[0].AddParagraph("Rut: " + config.rut); parr.Style = "Head"; row = tableInside.AddRow(); parr = row.Cells[0].AddParagraph("Dirección: " + config.direccion); parr.Style = "Head"; row = tableInside.AddRow(); parr = row.Cells[0].AddParagraph("Giro: " + config.giro); parr.Style = "Head"; row = tableInside.AddRow(); parr = row.Cells[0].AddParagraph("Teléfono: " + config.telefono); parr.Style = "Head"; row = tableInside.AddRow(); parr = row.Cells[0].AddParagraph("Cel: " + config.cel); parr.Style = "Head"; row = tableInside.AddRow(); parr = row.Cells[0].AddParagraph(config.fecha_entrada_vigencia); parr.Style = "Head-small"; }
/// <summary> /// Update all tables of the current game, removing those that are over, and joining those that have the good tag. /// </summary> private void UpdateTables() { //Join new tables : var tableIds = _connector.GetNewTableIds(); //Foreach table to join : foreach (var tableId in tableIds) { _connector.JoinGivenTable(tableId); TableContainer container = new TableContainer { AiManager = new T(), Table = new Table(), TableId = tableId }; _tables.Add(tableId, container); } //Remove unused tables from the list : var currentTables = _connector.CurrentTables(); foreach (var tableId in _tables.Keys) { if (!currentTables.Contains(tableId)) { // Remove the table : currentTables.Remove(tableId); } } // Join tables that were not joined before : foreach (var currentOnlineTables in currentTables) { if (!_tables.ContainsKey(currentOnlineTables)) { TableContainer container = new TableContainer { AiManager = new T(), Table = new Table(), TableId = currentOnlineTables }; _tables.Add(currentOnlineTables, container); } } }
public void CreateFoot() { Row containerRow = TableContainer.AddRow(); var table = containerRow.Cells[0].Elements.AddTable(); var column = table.AddColumn(500); var row = table.AddRow(); // Transferencia //row.HeightRule = RowHeightRule.Exactly; row.Height = 60; row.TopPadding = 3; row.BottomPadding = 3; row.Borders.Bottom.Visible = true; row.Borders.Top.Visible = false; row.Cells[0].Borders.Left.Visible = false; var parr = row.Cells[0].AddParagraph("DATOS TRANSFERENCIA O DEPÓSITO (NO RETIRAMOS CHEQUES)"); parr.Style = "DatosTransfer"; parr.Format.Font.Bold = true; parr.Format.Font.Italic = false; parr.Format.Font.Underline = Underline.Single; parr = row.Cells[0].AddParagraph(config.datos_transferencia_nombre); parr.Style = "DatosTransfer"; parr = row.Cells[0].AddParagraph(config.datos_transferencia_banco); parr.Style = "DatosTransfer"; parr = row.Cells[0].AddParagraph(config.datos_transferencia_cta); parr.Style = "DatosTransfer"; parr = row.Cells[0].AddParagraph(config.datos_transferencia_rut); parr.Style = "DatosTransfer"; parr = row.Cells[0].AddParagraph(config.datos_transferencia_email); parr.Style = "DatosTransfer"; parr = row.Cells[0].AddParagraph("Obs: También existe la opción de pagar con tarjetas bancarias"); parr.Style = "DatosTransfer"; parr = row.Cells[0].AddParagraph(config.webPage); parr.Style = "ParrafoFooter"; parr = row.Cells[0].AddParagraph(config.email_contacto); parr.Style = "ParrafoFooter"; parr = row.Cells[0].AddParagraph(config.telefono); parr.Style = "ParrafoFooter"; }
private void OnGridDoubleClicked(TableContainer sender, TableRow row) { bool flag = false; if (sender.ID == 99576784u) { DualPanelShopping.DualPaneSimPickerRowController dualPaneSimPickerRowController = row.RowController as DualPanelShopping.DualPaneSimPickerRowController; ObjectPicker.RowInfo info = dualPaneSimPickerRowController.Info; this.mSelectedSims.Remove(info); flag = true; } else { DualPanelShopping.DualPaneSimPickerRowController dualPaneSimPickerRowController2 = row.RowController as DualPanelShopping.DualPaneSimPickerRowController; if (dualPaneSimPickerRowController2.Enabled) { ObjectPicker.RowInfo info2 = dualPaneSimPickerRowController2.Info; this.mSelectedSims.Add(info2); flag = true; } } if (flag) { Audio.StartSound("ui_panel_shift"); this.mLeftArrow.Enabled = false; this.mRightArrow.Enabled = false; this.RepopulateSourceTable(); this.RepopulateSelectedSimTable(); } }
protected void ExportTable(ExcelPackage Package, TableContainer Container) { if (Container.Objects.Count < 1) { return; } System.Type type = Container.Objects[0].GetType(); string name = Container.Meta.FullName; while (type.FullName != Container.Meta.FullName && type.BaseType != null) { type = type.BaseType; } if (type == null) { throw new ArgumentException(string.Format("A wrong object {0} inside {1} collection!", Container.Objects[0], Container.Meta.FullName)); } if (name.Length > 25) { List<string> parts = name.Split(".".ToCharArray()).ToList(); parts.RemoveAt(0); if (parts.Count == 0 || parts.Last().Length > 25) { name = Package.Workbook.Worksheets.Count.ToString(); } else { name = string.Format("{0}-{1}", Package.Workbook.Worksheets.Count, parts.Last()); } } ExcelWorksheet sheet = Package.Workbook.Worksheets.Add(name); PropertyInfo[] properties = type.GetProperties().Where(x => x.CanRead && x.CanWrite).ToArray(); int row = 1; int col = 1; sheet.Cells[row++, col].Value = Container.Meta.FullName; sheet.Cells[row, col++].Value = "ObjectId"; sheet.Cells[row, col++].Value = "ObjectNo"; foreach (var pi in properties) { sheet.Cells[row, col++].Value = pi.Name; } row++; col = 1; foreach (var obj in Container.Objects) { sheet.Cells[row, col++].Value = obj.GetObjectID(); sheet.Cells[row, col++].Value = obj.GetObjectNo(); foreach (var pi in properties) { object v = pi.GetValue(obj); if (v == null) { col++; continue; } if (IsPrimitiveType(v.GetType())) { sheet.Cells[row, col].Value = v; } else { try { sheet.Cells[row, col].Value = string.Format("[ObjectNo:{0}]", v.GetObjectNo()); } catch { sheet.Cells[row, col].Value = "Not exportable"; } } col++; } row++; col = 1; } sheet.Cells.AutoFitColumns(); }
public ExcelPackage Export(string[] TableNames) { Dictionary<ulong, TableContainer> dictionary = new Dictionary<ulong, TableContainer>(); List<ulong> selectedObjects = new List<ulong>(); foreach (string name in TableNames) { ClrClass meta = Db.SQL<ClrClass>("SELECT t FROM Starcounter.Metadata.ClrClass t WHERE t.FullName = ?", name).First; if (meta == null) { throw new ArgumentException(string.Format("Invalid table name: {0}!", name)); } TableContainer table; if (!dictionary.TryGetValue(meta.GetObjectNo(), out table)) { table = new TableContainer(); dictionary.Add(meta.GetObjectNo(), table); } table.Meta = meta; if (meta.Inherits == null) { continue; } TableContainer parent; if (!dictionary.TryGetValue(meta.Inherits.GetObjectNo(), out parent)) { parent = new TableContainer(); dictionary.Add(meta.Inherits.GetObjectNo(), parent); } table.Parent = parent; parent.Children.Add(table); } Clr clr = new Clr(); ExcelPackage package = new ExcelPackage(); ExcelWorksheet sheet = package.Workbook.Worksheets.Add("Legend"); int row = 1; sheet.Cells[row, 1].Value = "Table"; sheet.Cells[row, 2].Value = "Objects"; while (dictionary.Any()) { var leaves = dictionary.Where(x => x.Value.Children.Count == 0).ToList(); foreach (var container in leaves.ToList()) { string tableName = clr.EscapeTableName(container.Value.Meta.FullName); string sql = string.Format("SELECT o FROM {0} o", tableName); QueryResultRows<object> objects = Db.SQL(sql); foreach (object obj in objects) { if (selectedObjects.Contains(obj.GetObjectNo())) { continue; } selectedObjects.Add(obj.GetObjectNo()); container.Value.Objects.Add(obj); } } foreach (var leaf in leaves) { row++; sheet.Cells[row, 1].Value = leaf.Value.Meta.FullName; sheet.Cells[row, 2].Value = leaf.Value.Objects.Count; ExportTable(package, leaf.Value); if (leaf.Value.Parent != null) { leaf.Value.Parent.Children.Remove(leaf.Value); } dictionary.Remove(leaf.Value.Meta.GetObjectNo()); } } sheet.Cells.AutoFitColumns(); return package; }
public DualPanelShopping(List<ObjectPicker.RowInfo> items, string preLocalizedSelectedSims, string preLocalizedUnselectedSims, float multiplyer) : base("DualPaneSimPicker", 1, true, ModalDialog.PauseMode.PauseSimulator, null) { mMultiplyer = multiplyer; if (this.mModalDialogWindow != null) { ILocalizationModel arg_2A_0 = Responder.Instance.LocalizationModel; this.mSims = items; this.mSelectedSims = new List<ObjectPicker.RowInfo>(); this.mDisableSourceWin = (this.mModalDialogWindow.GetChildByID(99576793u, true) as Window); this.mOkayButton = (this.mModalDialogWindow.GetChildByID(99576785u, true) as Button); this.mOkayButton.Click += new UIEventHandler<UIButtonClickEventArgs>(this.OnOkayButtonClick); this.mCloseButton = (this.mModalDialogWindow.GetChildByID(99576786u, true) as Button); this.mCloseButton.Click += new UIEventHandler<UIButtonClickEventArgs>(this.OnCloseButtonClick); this.mLeftArrow = (this.mModalDialogWindow.GetChildByID(99576788u, true) as Button); this.mLeftArrow.Click += new UIEventHandler<UIButtonClickEventArgs>(this.OnArrowClick); this.mRightArrow = (this.mModalDialogWindow.GetChildByID(99576789u, true) as Button); this.mRightArrow.Click += new UIEventHandler<UIButtonClickEventArgs>(this.OnArrowClick); this.mSelectedTable = (this.mModalDialogWindow.GetChildByID(99576784u, true) as TableContainer); this.mSelectedTable.ItemDoubleClicked += new TableContainer.ItemGridItemClickedEventHandler(this.OnGridDoubleClicked); this.mSelectedTable.SelectionChanged += new UIEventHandler<UISelectionChangeEventArgs>(this.OnSelectionChanged); this.mSourceTable = (this.mModalDialogWindow.GetChildByID(99576787u, true) as TableContainer); this.mSourceTable.ItemDoubleClicked += new TableContainer.ItemGridItemClickedEventHandler(this.OnGridDoubleClicked); this.mSourceTable.SelectionChanged += new UIEventHandler<UISelectionChangeEventArgs>(this.OnSelectionChanged); Text text = this.mModalDialogWindow.GetChildByID(239714080u, true) as Text; text.Caption = preLocalizedSelectedSims; Text text2 = this.mModalDialogWindow.GetChildByID(239714016u, true) as Text; text2.Caption = preLocalizedUnselectedSims; this.mModalDialogWindow.CenterInParent(); this.mSourceTable.Flush(); this.mSelectedTable.Flush(); this.RepopulateSourceTable(); this.RepopulateSelectedSimTable(); this.mModalDialogWindow.Visible = true; base.SelectedID = 99576785u; } }