void Verify() { var serializer = new ConfigurationContainer().EnableXmlText() .Create() .ForTesting(); var instance = new Subject { Item = 123 }; serializer.Cycle(instance) .ShouldBeEquivalentTo(instance); var second = new SubjectWithMembers { Item = 123, Message = "Message", Time = DateTimeOffset.Now }; serializer.Cycle(second) .ShouldBeEquivalentTo(second); var group = new Group2 { Type = GroupType.Large }; serializer.Cycle(group) .ShouldBeEquivalentTo(group); var group3 = new Group3 { CreationTime = DateTime.Now }; serializer.Cycle(group3) .ShouldBeEquivalentTo(group3); }
public async Task GroupClicked(object sender, ItemClickEventArgs e) { Group2 group = e.ClickedItem as Group2; MyContacts.Clear(); foreach (var contact in (await group.GetGroupContacts()).Contacts) { await client.SubscribeContactsChange(contact.Uri); LocalContact localContact = new LocalContact(); localContact.Contact = contact; BitmapImage image = new BitmapImage(); var imageData = await contact.GetContactPhoto(); if (imageData != null) { using (MemoryStream ms = new MemoryStream(imageData)) { await image.SetSourceAsync(ms.AsRandomAccessStream()); } localContact.ImageSource = image; } MyContacts.Add(localContact); if (contactMessages.Keys.Where(x => x.Uri == contact.Uri).FirstOrDefault() == null) { contactMessages.Add(contact, new ObservableCollection <MessageDetail>()); contactConversations.Add(contact, null); } } }
private void RulesViewModel_PropertyChanged(object sender, PropertyChangedEventArgs e) { if (e.PropertyName == "SelectedGroupRules") { RulesForSelectedGroup.Clear(); Group1 selGr1 = SelectedGroupRules as Group1; if (selGr1 != null) { var rg = context.Rules.Where(x => x.Group1.Group1ID == selGr1.Group1ID).ToList(); foreach (var r in rg) { RulesForSelectedGroup.Add(r); } Debug.WriteLine(RulesForSelectedGroup.Count); return; } Group2 selGr2 = SelectedGroupRules as Group2; if (selGr2 != null) { var rg = context.Rules.Where(x => x.Group2.Group2ID == selGr2.Group2ID).ToList(); foreach (var r in rg) { RulesForSelectedGroup.Add(r); } Debug.WriteLine(RulesForSelectedGroup.Count); return; } } }
private void btnLayoutGroupB_Click(object sender, System.EventArgs e) { NLayeredTreeLayout layout = new NLayeredTreeLayout(); layout.PlugSpacing.Mode = PlugSpacingMode.None; layout.Layout(Group2.Shapes.Children(null), new NDrawingLayoutContext(document, Group2)); Group2.UpdateModelBounds(); LayoutGroups(); }
private void SerializeEnum(string filename) { XmlSerializer ser = new XmlSerializer(typeof(Group2)); Group2 myGroup = new Group2(); myGroup.Type = GroupType.Medium; TextWriter writer = new StreamWriter(filename); ser.Serialize(writer, myGroup); writer.Close(); }
IEnumerator ShowLose() { Panel.SetActive(true); PanelLose.SetActive(true); AudioSource.PlayClipAtPoint(LoseVoice, new Vector3(0f, 0f, -10f)); yield return(new WaitForSeconds(LoseVoice.length + 0.75f)); Group1.SetActive(false); Group2.SetActive(true); Panel.SetActive(false); PanelLose.SetActive(false); }
public Group2ChangeAddViewModel(Group1 gr1, Group2 gr2) { dialogManager = new DialogManager(); context = DatabaseManager.DatabaseContext; context.Groups1.ToList(); context.Groups2.ToList(); SelectedGroup1 = gr1; Group = gr2; IsNewGroup = false; }
public Group2ChangeAddViewModel(Group1 gr) { context = DatabaseManager.DatabaseContext; context.Groups1.ToList(); context.Groups2.ToList(); SelectedGroup1 = gr; Group = new Group2(); context.SaveChanges(); IsNewGroup = true; }
public void Merge(Slider slider) { Group1.GetComponent <PlayerStats> ().numComponentesGrupo = (int)slider.value; Group2.GetComponent <PlayerStats>().numComponentesGrupo = (int)slider.maxValue - (int)slider.value; if (Group1.GetComponent <PlayerStats>().numComponentesGrupo == 0) { Destroy(Group1); } if (Group2.GetComponent <PlayerStats>().numComponentesGrupo == 0) { Destroy(Group2); } MergePanel.SetActive(false); }
private void Add_Click(object sender, EventArgs e) { Group2q = Group2q ?? new Group2(); if (comboBox1.Text == "" || comboBox2.Text == "" || comboBox3.Text == "" || comboBox4.Text == "") { MessageBox.Show("Виберіть всі необхідні дані", "Помилка", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else { int rownamber = dataGridView1.Rows.Add(); dataGridView1.Rows[rownamber].Cells[0].Value = comboBox1.SelectedItem; dataGridView1.Rows[rownamber].Cells[1].Value = comboBox2.SelectedItem; dataGridView1.Rows[rownamber].Cells[2].Value = comboBox3.Text; dataGridView1.Rows[rownamber].Cells[3].Value = comboBox4.SelectedItem; } }
private void LayoutGroups() { NLayeredTreeLayout layout = new NLayeredTreeLayout(); layout.PlugSpacing.Mode = PlugSpacingMode.None; NNodeList shapes = new NNodeList(); shapes.Add(document.ActiveLayer.GetChildByName("treeRoot")); shapes.Add(document.ActiveLayer.GetChildByName("leftEdge")); shapes.Add(document.ActiveLayer.GetChildByName("rightEdge")); shapes.Add(Group1); shapes.Add(Group2); layout.Layout(shapes, new NDrawingLayoutContext(document, shapes)); Group1.UpdateModelBounds(); Group2.UpdateModelBounds(); }
/// <summary> /// Initializes a new instance of the <see cref="ItemsControlSampleViewModel"/> class. /// </summary> public ItemsControlSampleViewModel() { Title = "Items Control Sample"; Group1.Add("Homer Simpson"); Group1.Add("Marge Simpson"); Group1.Add("Bart Simpson"); Group1.Add("Lisa Simpson"); Group1.Add("Maggie Simpson"); Group2.Add("Mr Burns"); Group2.Add("Mr Smithers"); Group3.Add("Krusty"); Group3.Add("Bubblebee Man"); group4.Add("Itchy"); group4.Add("Scratchy"); }
private void InitDocument() { // create the groups Group1 = CreateGroup("A"); Group2 = CreateGroup("B"); // apply default styles Group1.Style.FillStyle = new NColorFillStyle(Color.FromArgb(50, 204, 0, 0)); Group2.Style.FillStyle = new NColorFillStyle(Color.FromArgb(50, 0, 204, 0)); // create the root shape NShape root = new NRectangleShape(0, 0, 40, 40); root.Name = "treeRoot"; root.Text = "0"; document.ActiveLayer.AddChild(root); CreateShapePorts(root); NRoutableConnector connector = new NRoutableConnector(RoutableConnectorType.DynamicPolyline); document.ActiveLayer.AddChild(connector); connector.Name = "leftEdge"; connector.FromShape = root; connector.ToShape = Group1; connector = new NRoutableConnector(RoutableConnectorType.DynamicPolyline); connector.Name = "rightEdge"; document.ActiveLayer.AddChild(connector); connector.FromShape = root; connector.ToShape = Group2; // do layout LayoutGroups(); Group1.UpdateModelBounds(); Group2.UpdateModelBounds(); }
/// <summary> /// Eliminate tournament challengers by eliminating "Group1" challengers and "Group2" challengers. /// When "Group" and "Group2" is eliminated; only 2 challengers are left. Each from each group. /// Then one of the two challengers win the tournament /// </summary> private void Eliminate() { Group1.Start(); Group2.Start(); }
//EDIT GROUP2 public static void GoToNewGroup2(Group1 gr1, Group2 gr2) { group2AddChange = new Group2ChangeAddPage(gr1, gr2); Frame.Navigate(group2AddChange); }
public Group2Form(Group2 group2) : this() { Group2q = group2 ?? new Group2(); }
private bool CheckPriority() { List <SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators = Group1.ValidateAll(); List <SMT.SaaS.FrameworkUI.Validator.ValidatorBase> validators2 = Group2.ValidateAll(); if (validators.Count > 0) { foreach (var h in validators) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(h.ErrorMessage)); return(false); } } if (validators2.Count > 0) { foreach (var h in validators2) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(h.ErrorMessage)); return(false); } } int iResult = 0; if (!string.IsNullOrEmpty(txtRentCost.Text.Trim())) { if (!int.TryParse(txtRentCost.Text.Trim(), out iResult)) { //HtmlPage.Window.Alert("请输入正确的租金!"); Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("FORMATERROR", "RENTAL")); return(false); } } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("REQUIRED", "RENTAL")); return(false); } if (!string.IsNullOrEmpty(txtDeposit.Text.Trim())) { if (!int.TryParse(txtDeposit.Text.Trim(), out iResult)) { //HtmlPage.Window.Alert("请输入正确的押金!"); Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("FORMATERROR", "DEPOSIT")); return(false); } } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("REQUIRED", "DEPOSIT")); return(false); } if (!string.IsNullOrEmpty(txtManageCost.Text.Trim())) { if (!int.TryParse(txtManageCost.Text.Trim(), out iResult)) { //HtmlPage.Window.Alert("请输入正确的管理费!"); Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("FORMATERROR", "MANAGEMENTFEE")); return(false); } } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("REQUIRED", "MANAGEMENTFEE")); return(false); } if (!string.IsNullOrEmpty(txtFloor.Text.Trim())) { if (!int.TryParse(txtFloor.Text.Trim(), out iResult)) { //HtmlPage.Window.Alert("请输入正确的管理费!"); Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("FORMATERROR", "FLOOR")); return(false); } } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("REQUIRED", "FLOOR")); return(false); } if (!string.IsNullOrEmpty(txtSharedDeposit.Text.Trim())) { if (!int.TryParse(txtSharedDeposit.Text.Trim(), out iResult)) { //HtmlPage.Window.Alert("请输入正确的管理费!"); Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("FORMATERROR", "SHAREDDEPOSIT")); return(false); } } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("REQUIRED", "SHAREDDEPOSIT")); return(false); } if (!string.IsNullOrEmpty(txtSharedRentCost.Text.Trim())) { if (!int.TryParse(txtSharedRentCost.Text.Trim(), out iResult)) { //HtmlPage.Window.Alert("请输入正确的管理费!"); Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("FORMATERROR", "SHAREDRENTCOST")); return(false); } } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("REQUIRED", "SHAREDRENTCOST")); return(false); } if (!string.IsNullOrEmpty(txtNumber.Text.Trim())) { if (!int.TryParse(txtNumber.Text.Trim(), out iResult)) { //HtmlPage.Window.Alert("请输入正确的管理费!"); Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("FORMATERROR", "HIRENUMBER")); return(false); } } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("REQUIRED", "HIRENUMBER")); return(false); } return(true); }
public Group2ChangeAddPage(Group1 gr1, Group2 gr2) { InitializeComponent(); DataContext = new Group2ChangeAddViewModel(gr1, gr2); }
public static string MethodTwo(this Group2 group) => group.Source + "My Method Two";