private void ChooseParent(Parents parentType) { var text = OtherParentText; if (parentType == Parents.Other) { do { text = IODialog.InputDialog("Кем приходится ребёнку", "Иной представитель", text); if (text == null) { return; } } while (text.Trim().Length == 0); } var pipe = new Pipe(true); var exclude = new List <int>(3); if (SelectedFather != null) { exclude.Add(SelectedFather.Id); } if (SelectedMother != null) { exclude.Add(SelectedMother.Id); } if (SelectedOther != null) { exclude.Add(SelectedOther.Id); } pipe.SetParameter("exclude_parent_ids", exclude.ToArray()); StartViewModel <AddParentViewModel>(pipe); var parent = (Parent)pipe.GetParameter("parent_result"); if (parent == null) { return; } switch (parentType) { case Parents.Father: SelectedFather = parent; break; case Parents.Mother: SelectedMother = parent; break; case Parents.Other: OtherParentText = text; SelectedOther = parent; break; } }
private void MainMenu_FIle_Click(object sender, EventArgs e) { IODialog dlg = new IODialog(cmd, (TabControl)this.Parent.Controls["tabControl"]); dlg.ShowDialog(); if (dlg.DialogResult == DialogResult.OK) { dlg.CreateTabPage(statusBar); } dlg.Dispose(); }
private void ToolBarItem_SaveLoad_Click(object sender, RoutedEventArgs e) { IODialog dlg = new IODialog(cmd, tabControlVector); dlg.ShowDialog(); if (dlg.DialogResult == true) { dlg.CreateTabPage(statusBar); ActionLoad.Draw(ActionLoad.elems, cmd); } }
public void Action(object sender, EventArgs e) { IODialog dlg = new IODialog(canvas); try { dlg.ShowDialog(); } finally { dlg.Dispose(); } }
public SQLExecuter(IODialog handler, PrintError prerr) { Handler = handler; PrintErr = prerr; }
public Session(Socket socker) { Dialog = new IODialog(socker); UserRights = Rights.Other; }