/// <summary> /// Constructor for the class /// </summary> /// <param name="frm">The main form</param> /// <param name="currentProject">The current project</param> /// <param name="initialViewName">A user-specified default view name.</param> public CreateViewDialog(MainForm frm, Project currentProject, string initialViewName) : base(frm) { InitializeComponent(); project = currentProject; defaultViewName = initialViewName; }
/// <summary> /// Constructor for the Comment Legal dialog /// </summary> /// <param name="column">The column associated with this comment legal grid column</param> /// <param name="frm">The main form</param> /// <param name="name">The name of the column</param> /// <param name="currentPage">The current page</param> public CommentLegalDialog(TableBasedDropDownColumn column, MainForm frm, string name, Page currentPage) : base(column, frm, name, currentPage) { InitializeComponent(); fieldName = name; page = currentPage; //dgCodes.CaptionText = "Comment Legal values for: " + name; }
/// <summary> /// Constructor for the class /// </summary> /// <param name="frm">The calling form</param> /// <param name="node">The original page node</param> public RenamePageDialog(MainForm frm, PageNode node) : base(frm) { // This call is required by the Windows Form Designer. InitializeComponent(); this.PageNode = node; this.parentView = node.Page.view; }
/// <summary> /// Constructor for Canvas /// </summary> public Canvas(MainForm frm) { config = Configuration.GetNewInstance(); mainFrm = frm as EnterMainForm; InitializeComponent(); canvasPanel.Dock = DockStyle.None; canvasPanel.BorderStyle = BorderStyle.FixedSingle; canvasPanel.Visible = false; RedrawCanvasBackground(); }
/// <summary> /// Constructor for Grid Columns Dialog /// </summary> /// <param name="frm">The main form</param> /// <param name="fieldPage">The page containing the field</param> /// <param name="gridField">The grid's field</param> /// <param name="patternsDataView">The data view</param> /// <param name="formMode">The form mode</param> /// <param name="tempColumns">Temporary Columns</param> public GridColumnsDialog(MainForm frm, Page fieldPage, Epi.Fields.GridField gridField, DataView patternsDataView, FormMode formMode, List<GridColumnBase> tempColumns) : base(frm) { InitializeComponent(); page = fieldPage; grid = gridField; patterns = patternsDataView; mode = formMode; form = frm; gridColumns = tempColumns; }
/// <summary> /// Constructor of the Codes dialog /// </summary> /// <param name="frm">The main form</param> /// <param name="name">The field's name</param> /// <param name="currentPage">The current page</param> public ListDialog(MainForm frm, string name, Page currentPage) : base(frm, name, currentPage) { InitializeComponent(); fieldName = name; page = currentPage; ddlField = new DDListField(page); ddlField.Name = fieldName; selectedFields = new NamedObjectCollection<Field>(); SetDataSource(ddlField); SetDgCodes(dgCodes, fieldName); }
/// <summary> /// Constructor of the Codes dialog /// </summary> /// <param name="frm">The main form</param> /// <param name="field">The field</param> /// <param name="currentPage">The current page</param> public ListDialog(MainForm frm, RenderableField field, Page currentPage) : base(frm, field, currentPage) { InitializeComponent(); page = currentPage; ddlField = (DDListField)field; codeTable = ddlField.GetSourceData(); this.Text = "List Field"; //cbxSort.Checked = ddlField.ShouldSort; fieldName = ddlField.Name; SetDataSource(ddlField); SetDgCodes(dgCodes, fieldName); }
/// <summary> /// Contructor of the CodesDialog /// </summary> /// <param name="field">The field</param> /// <param name="frm">The main form</param> /// <param name="name">The field name</param> /// <param name="currentPage">The current page</param> /// <param name="selectedItems">The names of the fields from the Code Field Definition dialog</param> public CodesDialog(TableBasedDropDownField field, MainForm frm, string name, Page currentPage, NamedObjectCollection<Field> selectedItems) : base(field, frm, name, currentPage) { InitializeComponent(); fieldName = name; page = currentPage; ddlField = (DDLFieldOfCodes)field; selectedFields = selectedItems; SetDataSource(ddlField); SetDgCodes(dgCodes, fieldName); dgCodes.Visible = true; relateCondition = ddlField.RelateConditionString; }
/// <summary> /// Constructor for the class /// </summary> public ProjectCreationDialog(MainForm mainForm) : base(mainForm) { #region Input Validation if (mainForm == null) { throw new ArgumentNullException("mainform"); } #endregion //Input Validation InitializeComponent(); metaDbInfo = new DbDriverInfo(); collectedDataDBInfo = new DbDriverInfo(); txtProjectLocation.ReadOnly = true; }
/// <summary> /// Constructor Initializes the dialog and sets the link to main form. /// </summary> /// <param name="frm">The main form</param> public DialogBase(MainForm frm) { #region Input Validation if (frm == null) { //throw new ArgumentNullException("frm"); } #endregion Input Validation InitializeComponent(); errorMessages = new List<string>(); if (frm != null) { //TODO: FieldDefinitionDialogFactory does not send MainForms to this constructor this.mainForm = frm; mainForm.WireUpEventHandlers(this); } }
/// <summary> /// Constructor for Project Import Dialog /// </summary> /// <param name="project">The source project</param> /// <param name="mainForm">Makeview's main form</param> public ProjectUpgradeDialog(Epi.Epi2000.Project project, MainForm mainForm) : base(mainForm) { #region Input Validation if (mainForm == null) { throw new ArgumentNullException("mainform"); } if (project == null) { throw new ArgumentNullException("project"); } #endregion //Input Validation InitializeComponent(); sourceProject = project; }
public LegalValuesDialog(MainForm frm, string name, Page currentPage) : base(frm) { InitializeComponent(); InitContextMenu(); fieldName = name; page = currentPage; ddlField = new DDLFieldOfLegalValues(page); ddlField.Name = name; //dgCodes.CaptionText += " " + name; //dgCodes.PreferredColumnWidth = Convert.ToInt32(dgCodes.Width * COLUMN_WIDTH_MULTIPLE); if (!string.IsNullOrEmpty(ddlField.SourceTableName)) { codeTable = ddlField.GetSourceData(); sourceTableName = ddlField.SourceTableName; textColumnName = ddlField.TextColumnName; } }
public LegalValuesDialog(MainForm frm, RenderableField field, Page currentPage) : base(frm) { InitializeComponent(); page = currentPage; ddlField = (DDLFieldOfLegalValues)field; codeTable = ddlField.GetSourceData(); cbxSort.Checked = ddlField.ShouldSort; fieldName = ddlField.Name; //dgCodes.PreferredColumnWidth = Convert.ToInt32(dgCodes.Width * COLUMN_WIDTH_MULTIPLE); }
/// <summary> /// Constructor for the class /// </summary> public RenamePageDialog(MainForm frm, View parentView) : base(frm) { this.parentView = parentView; InitializeComponent(); }
/// <summary> /// Constructor for the class /// </summary> /// <param name="frm">The main form</param> /// <param name="currentProject">The current project</param> public CreateViewDialog(MainForm frm, Project currentProject) : base(frm) { InitializeComponent(); project = currentProject; }
/// <summary> /// Contructor of the CodesDialog /// </summary> /// <param name="field">The field</param> /// <param name="frm">The main form</param> /// <param name="name">The field name</param> /// <param name="currentPage">The current page</param> /// <param name="selectedItems">The names of the fields from the Code Field Definition dialog</param> public ListDialog(TableBasedDropDownField field, MainForm frm, string name, Page currentPage, NamedObjectCollection<Field> selectedItems) : base(frm, name, currentPage) { InitializeComponent(); fieldName = name; page = currentPage; ddlField = (DDListField)field; this.Text = "List Field"; //if (!(string.IsNullOrEmpty(sourceTableName))) //{ // codeTable = ddlField.GetSourceData(); //} selectedFields = selectedItems; SetDataSource(ddlField); SetDgCodes(dgCodes, fieldName); }
/// <summary> /// Constructor for the class /// </summary> /// <param name="frm">The main form</param> /// <param name="project">Project with views to be loaded</param> public WithinProjectViewSelectionDialog(MainForm frm, Project project) { InitializeComponent(); currentProject = project; LoadProject(); }
/// <summary> /// Constructor for AboutEpiInfo dialog /// </summary> public AboutEpiInfoDialog(MainForm frm) : base(frm) { InitializeComponent(); }
/// <summary> /// Kicks off the Import process. /// </summary> /// <param name="filePath"></param> /// <param name="parentForm"></param> /// <returns></returns> public static Project UpgradeEpi2000Project(string filePath, MainForm parentForm) { Epi.Epi2000.Project sourceProject = new Epi.Epi2000.Project(filePath); //// Validate the source project ... //parentForm.BeginBusy(SharedStrings.VALIDATING_SOURCE_PROJECT); //List<string> validationErrors = sourceProject.Validate(); //parentForm.EndBusy(); //if ( validationErrors.Count > 0) //{ // string errorMsg = SharedStrings.SOURCE_PROJECT_CONTAINS_ERRORS + Environment.NewLine + Environment.NewLine; // errorMsg += Util.ToString(validationErrors, Environment.NewLine); // MsgBox.ShowError(errorMsg); // return null; //} UpgradeProblemDisplayDialog problemDialog = new UpgradeProblemDisplayDialog(sourceProject); DialogResult result = problemDialog.ShowDialog(); //List<KeyValuePair<ProjectUpgradeProblemType, string>> problems = CheckSourceProjectForProblems(sourceProject); if (result == DialogResult.Cancel) { return null; } sourceProject.LoadViews(); ProjectUpgradeDialog dialog = new ProjectUpgradeDialog(sourceProject, parentForm); DialogResult ImportResult = dialog.ShowDialog(); if (ImportResult == DialogResult.OK) { ProjectUpgradeManager upgradeManager; Project targetProject = dialog.Project; try { parentForm.BeginBusy(SharedStrings.UPGRADING_PROJECT); //parentForm.BeginBusy(SharedStrings.UPGRADING_PROJECT); upgradeManager = new ProjectUpgradeManager(sourceProject, targetProject); upgradeManager.ImportStarted += new ImportStartedEventHandler(parentForm.UpgradeProjectManager_ImportStarted); upgradeManager.ImportStatus += new ImportStatusEventHandler(parentForm.UpgradeProjectManager_ImportStatus); upgradeManager.ImportEnded += new SimpleEventHandler(parentForm.UpgradeProjectManager_ImportEnded); upgradeManager.ArtifactImported += new EventHandler(parentForm.UpgradeProjectManager_ProgressReportUpdate); //GuiMediator mediator = ((MakeViewMainForm)parentForm).GetMediator(); bool upgraded = upgradeManager.Import(/*mediator.Canvas*/); if (upgraded) { return targetProject; } else { return null; } } catch (Exception ex) { MsgBox.ShowException(ex); } finally { parentForm.EndBusy(); } } return null; }
public LegalValuesDialog(TableBasedDropDownField field, MainForm frm, string name, Page currentPage) : base(frm) { InitializeComponent(); fieldName = name; page = currentPage; creationMode = CreationMode.Edit; //dgCodes.CaptionText += " " + name; //dgCodes.PreferredColumnWidth = Convert.ToInt32(dgCodes.Width * COLUMN_WIDTH_MULTIPLE); ddlField = field; if (!string.IsNullOrEmpty(field.SourceTableName)) { codeTable = field.GetSourceData(); sourceTableName = field.SourceTableName; textColumnName = field.TextColumnName; } InitContextMenu(); }
/// <summary> /// Constructor for View Explorer /// </summary> public ViewExplorer(MainForm frm) : base(frm) { InitializeComponent(); }
public LegalValuesDialog(TableBasedDropDownColumn column, MainForm frm, string name, Page currentPage) : base(frm) { InitializeComponent(); fieldName = name; page = currentPage; //dgCodes.CaptionText += " " + name; //dgCodes.PreferredColumnWidth = Convert.ToInt32(dgCodes.Width * COLUMN_WIDTH_MULTIPLE); ddlColumn = column; if (!string.IsNullOrEmpty(column.SourceTableName)) { codeTable = column.GetSourceData(); sourceTableName = column.SourceTableName; textColumnName = column.TextColumnName; } }