/// <summary> /// Gets the smart part. /// </summary> /// <param name="formId">The form id.</param> /// <param name="optionalParameter">The optional parameter.</param> /// <param name="parentWorkItem">The parent work item.</param> /// <returns>The generated smartpart.</returns> public UserControl GetSmartPart(int formId, object[] optionalParameter, WorkItem parentWorkItem) { string currentWorkItemName = string.Empty; UserControl currentSmartPart = new UserControl(); WorkItem currentWorkItem = new WorkItem(); //// get the form information like formFile,permissions etc.. FormInfo formInfo = TerraScanCommon.GetFormInfo(formId); if (!string.IsNullOrEmpty(formInfo.formFile)) { currentWorkItemName = formInfo.formFile.Trim() + "WorkItem"; //// check for the parent workitem contains the current workitem if (!parentWorkItem.Items.Contains(currentWorkItemName)) { ////create the instance of current smartpart. currentSmartPart = CreateSmartPartInstance(formInfo.formFile, optionalParameter, currentWorkItemName, parentWorkItem); } else { currentWorkItem = (WorkItem)parentWorkItem.Items.Get(currentWorkItemName); currentSmartPart = (UserControl)currentWorkItem.Items.Get(formInfo.formFile); currentWorkItem.Terminate(); currentSmartPart.Dispose(); currentSmartPart = CreateSmartPartInstance(formInfo.formFile, optionalParameter, currentWorkItemName, parentWorkItem); } return(currentSmartPart); } else { ErrorEngine.ShowForm((int)TerraScanCommon.ErrorEngineType.Six); return(null); } }
/// <summary> /// Handles the LinkClicked event of the MasterNameLinkLabel control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="T:System.Windows.Forms.LinkLabelLinkClickedEventArgs"/> instance containing the event data.</param> private void MasterNameLinkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { try { ///Changes to open the form Name\Address Management Form for the CO:10531 ////Master Name Address Form - FormID - 91000 FormInfo formInfo = TerraScanCommon.GetFormInfo(91000); formInfo.optionalParameters = new object[] { null }; this.ShowForm(this, new DataEventArgs <FormInfo>(formInfo)); this.Close(); //Form form9100 = new Form(); //form9100 = this.form9101Control.WorkItem.Services.Get<TerraScan.Infrastructure.Interface.Services.IFormEngineService>().GetForm(91000, null, this.F9101Controll.WorkItem); //if (form9100 != null) //{ // form9100.ShowDialog(); //} } catch (Exception) { ErrorEngine.ShowForm((int)TerraScanCommon.ErrorEngineType.Six); } finally { this.MasterNameDataGridView.Focus(); } }
private void Awake() { errEngine = ErrorEngine.Instance; GetListMethod(); textStyle = new GUIStyle(EditorStyles.textField); GUI.contentColor = Color.black; GUI.color = Color.black; }
// Use this for initialization void Start() { errEngine = ErrorEngine.Instance; prefabLabelList = new List <GameObject>(); truncList = new List <string>(); prefabNameList = new List <string>(); prefabList = new List <GameObject>(); GetListMethod(); }
// Use this for initialization void Start() { childList = new List <GameObject>(); objectId = 0; //parentItemCollider = parentItem.GetComponent<Collider>(); errEngine = ErrorEngine.Instance; paramPanelLogic = ParamPanelLogic.Instance; }
/// <summary> /// Gets the form. /// </summary> /// <param name="formId">The form id.</param> /// <param name="optionalParameter">The optional parameter.</param> /// <param name="parentWorkItem">The parent work item.</param> /// <returns>The generated form</returns> public Form GetForm(int formId, object[] optionalParameter, WorkItem parentWorkItem) { string currentWorkItemName = string.Empty; FormInfo formInfo; Form currentForm = new Form(); WorkItem currentWorkItem = new WorkItem(); //// get the form information like formFile,permissions etc.. formInfo = TerraScanCommon.GetFormInfo(formId); if (!string.IsNullOrEmpty(formInfo.formFile)) { try { currentWorkItemName = formInfo.formFile.Trim() + "WorkItem"; //// check for the parent workitem contains the current workitem if (!parentWorkItem.Items.Contains(currentWorkItemName)) { ////create the instance of current form. currentForm = this.CreateFormInstance(formInfo.formFile, optionalParameter, currentWorkItemName, parentWorkItem); } else { currentWorkItem = (WorkItem)parentWorkItem.Items.Get(currentWorkItemName); currentForm = (Form)currentWorkItem.Items.Get(formInfo.formFile); currentWorkItem.Terminate(); currentForm.Dispose(); currentForm = this.CreateFormInstance(formInfo.formFile, optionalParameter, currentWorkItemName, parentWorkItem); } return(currentForm); } catch (Exception ex) { if (!ex.Message.Equals("Cannot access a disposed object.\r\nObject name: 'Infragistics.Win.UltraWinGrid.UltraGridColumn'.")) { ErrorEngine.ShowForm((int)TerraScanCommon.ErrorEngineType.Six, formId); } return(null); } } else { ErrorEngine.ShowForm((int)TerraScanCommon.ErrorEngineType.Six, formId); return(null); } }
/// <summary> /// Handles the MADImportTemplateFormLinkLabel_LinkClicked Event for the Form /// </summary> /// <param name="sender">sender</param> /// <param name="e">event args</param> private void MADImportTemplateFormLinkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { try { FormInfo formInfo = TerraScanCommon.GetFormInfo(23300); formInfo.optionalParameters = new object[] { null }; this.ShowForm(this, new DataEventArgs <FormInfo>(formInfo)); this.Close(); } catch (Exception) { ErrorEngine.ShowForm((int)TerraScanCommon.ErrorEngineType.Six); } finally { this.MADImportTemplateSelectionGridView.Focus(); } }
// Use this for initialization void Start() { axisController = AxisController.Instance; errEngine = ErrorEngine.Instance; thisCollider = gameObject.GetComponent <Collider>(); if (gameObject.name == "xAxis") { currentAxis = CurrentAxis.xAxis; } else if (gameObject.name == "yAxis") { currentAxis = CurrentAxis.yAxis; } else if (gameObject.name == "zAxis") { currentAxis = CurrentAxis.zAxis; } }
public static void WriteLog(object sender, string message) { try { string NameLogFile = $"larynx_{DateTime.Now.ToString("yyyy-MM-dd")}.log"; if (!Directory.Exists("logs")) { Directory.CreateDirectory("logs"); } using (FileStream fs = new FileStream(Path.Combine("logs", NameLogFile), FileMode.OpenOrCreate)) { fs.Seek(0, SeekOrigin.End); string logMessage = $"{Divider}{DateTime.Now.ToString("hh:mm:ss")} - {message}{Divider}"; byte[] bufRaw = Encoding.Default.GetBytes(logMessage); fs.Write(bufRaw, 0, bufRaw.Length); } ErrorEngine?.Invoke(sender, new EventArgs()); } catch { } }
private void Awake() { Instance = this; }
/// <summary> /// Handles the Click event of the NewDatasetButton control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> private void NewDatasetButton_Click(object sender, EventArgs e) { try { if (this.TemplateNameCombo.SelectedIndex > 0) { RegistryKey regClasses = Registry.ClassesRoot; //// Check whether Microsoft Excel is installed on this computer, //// by searching the HKEY_CLASSES_ROOT\Excel.Application key. RegistryKey regExcel = regClasses.OpenSubKey("Excel.Application"); if (regExcel != null) { this.myapplication = new Excel.Application(); //// Checking for the Excel version this.excelversion = this.myapplication.Version; decimal installedExcelVersion = 0; if (!string.IsNullOrEmpty(this.excelversion)) { decimal.TryParse(this.excelversion, out installedExcelVersion); } //if (this.excelversion.Trim().Equals("12.0")) //{ if (installedExcelVersion >= 12) { //// Getting the folder path and the template file CommentsData excelDataSet = new CommentsData(); excelDataSet = this.form9042Control.WorkItem.GetConfigDetails("TS_ATemplateRoot"); if (excelDataSet.Tables.Count > 0 && excelDataSet.Tables[excelDataSet.GetCommentsConfigDetails.TableName].Rows.Count > 0) { this.templatePath = excelDataSet.GetCommentsConfigDetails.Rows[0][excelDataSet.GetCommentsConfigDetails.ConfigurationValueColumn].ToString() + "\\" + this.templateFile + ".xltm"; if (!string.IsNullOrEmpty(this.templatePath) && System.IO.File.Exists(this.templatePath)) { this.myapplication.Visible = true; //// Opening a workbook with template assigned from a specific location this.wb = (Excel.Workbook)(this.myapplication.Workbooks.Add(this.templatePath)); //// Getting the value from the DB for Connection String excelDataSet = this.form9042Control.WorkItem.GetConfigDetails("TS_AConnStr"); if (excelDataSet.Tables.Count > 0 && excelDataSet.Tables[excelDataSet.GetCommentsConfigDetails.TableName].Rows.Count > 0) { this.connectionString = excelDataSet.GetCommentsConfigDetails.Rows[0][excelDataSet.GetCommentsConfigDetails.ConfigurationValueColumn].ToString(); } this.templateName = this.TemplateNameCombo.Text.ToString(); this.templateDefinition = this.DefinitionTextBox.Text; this.templatePurpose = this.PurposeTextBox.Text; this.username = TerraScanCommon.UserName; this.title = this.TitleTextBox.Text; this.description = this.DescriptionTextBox.Text; //// Back Ground thread invoke process backGroundWork = new BackgroundWorker(); backGroundWork.DoWork += new DoWorkEventHandler(this.BackGroundWorkDoWork); backGroundWork.ProgressChanged += new ProgressChangedEventHandler(this.BackGroundWorkProgressChanged); backGroundWork.RunWorkerCompleted += new RunWorkerCompletedEventHandler(this.BackGroundWorkRunWorkerCompleted); backGroundWork.RunWorkerAsync(); this.job = new ThreadStart(this.ThreadJob); this.thread = new Thread(this.job); this.thread.IsBackground = false; this.thread.Start(); this.Close(); } else { ////Template file not found ErrorEngine.ShowForm(13, this.templatePath); } } else { ////Path not found ErrorEngine.ShowForm(14); //// if TS_ATemplateRoot doesnot exit } } else { ////Excel version not found ErrorEngine.ShowForm(12); } //else //{ // ////Excel version not found // ErrorEngine.ShowForm(12); //} } else { MessageBox.Show(SharedFunctions.GetResourceString("ExcelNotFound"), ConfigurationWrapper.ApplicationName, MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show(SharedFunctions.GetResourceString("SelectTemplateName"), ConfigurationWrapper.ApplicationName, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { ExceptionManager.ManageException(ex, ExceptionManager.ActionType.CloseCurrentForm, this.ParentForm); } }
// Use this for initialization void Start() { errEngine = ErrorEngine.Instance; childList = new List <GameObject>(); }
// Use this for initialization void Start() { redLog = RedactorLogic.Instance; axisController = AxisController.Instance; errEngine = ErrorEngine.Instance; }