private void ProductionLine_Click(object sender, EventArgs e) { frmProcess ProcessLine = new frmProcess(); ProcessLine.MdiParent = this; ProcessLine.WindowState = FormWindowState.Maximized; ProcessLine.Show(); }
/// <summary> /// Handles the Click event of the About 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> void Show_Click(object sender, EventArgs e) { var form = new frmProcess(); //if (form.Visible) //{ form.ShowDialog(); //} }
private void cmdProcess_Click(object sender, EventArgs e) { if (lstWorkstations.SelectedIndex >= 0) { IStarGateCallBack _Callback = ComputerListDic[lstWorkstations.Items[lstWorkstations.SelectedIndex].Value.ToString()]; ProcessInfo[] ProcessList = _Callback.GetProcess(); //_service.SendMessage(lstWorkstations.Items[lstWorkstations.SelectedIndex].Value.ToString(),"CCC"); var xOpen = new frmProcess(ProcessList, _Callback); xOpen.ShowDialog(); } }
public void SBO_Application_MenuEvent(ref SAPbouiCOM.MenuEvent pVal, out bool BubbleEvent) { BubbleEvent = true; try { if (pVal.BeforeAction) { switch (pVal.MenuUID) { case "UGRS.AddOnFoodPlant.Forms.frmTransfer": frmTransfer ofrmTransfer = new frmTransfer(); ShowForm(ofrmTransfer); break; case "UGRS.AddOnFoodPlant.Forms.frmItems": frmItems ofrmItems = new frmItems("0"); ShowForm(ofrmItems); break; case "UGRS.AddOnFoodPlant.Forms.frmProcess": frmProcess ofrmProcess = new frmProcess(); ShowForm(ofrmProcess); break; } } if (!pVal.BeforeAction) { switch (pVal.MenuUID) { case "3088": SAPbouiCOM.Form form = Application.SBO_Application.Forms.ActiveForm; btnOpen = form.Items.Add("btnOpen", SAPbouiCOM.BoFormItemTypes.it_BUTTON); btnOpen.Top = form.Items.Item("2").Top; btnOpen.Left = (form.Left / 2) + 150; btnOpen.Width = 170; (btnOpen.Specific as SAPbouiCOM.Button).Caption = "Abrir Tranferencia de Artículos"; btnOpen.LinkTo = "2"; (btnOpen.Specific as SAPbouiCOM.Button).ClickBefore += new SAPbouiCOM._IButtonEvents_ClickBeforeEventHandler(this.BtnOpen_ClickBefore); //SetFilters(); break; } } } catch (Exception ex) { Application.SBO_Application.MessageBox(ex.ToString(), 1, "Ok", "", ""); } }
// 平差计算,显示计算过程信息 public void Calc(frmProcess viewForm) { KnowedObsData theKnowedObsData = GetKnowedObsDataFromWin(viewForm); // 从数据输入控件中获得原始观测数据 SetTraverseLineByKnowedObsData(theKnowedObsData); // 初始化导线 bool isOk = Adjust(); // 导线平差 viewForm.txtResult.Text = mDspStr; // 显示平差过程成果 viewForm.gbResult.Enabled = true; viewForm.gbOutput.Enabled = isOk; if (isOk) { mDataOutPut = new DataOutPut(mTraverseLine); // 实例化输出对象 } }
// 从文件中获取原始数据对象 public void ShowInputDataFromFile(frmProcess viewForm, string fileName, ref string validateInfo) { if (fileName.ToUpper().Contains(".TXT")) { mKnowedObsData = DataInput.InputDataFromTXTFile(fileName, ref validateInfo); } if (fileName.ToUpper().Contains(".XLS")) { mKnowedObsData = DataInput.InputDataFromXLSFile(fileName, ref validateInfo); } if (mKnowedObsData == null) { return; // 读数据出错 } ShowInputData(viewForm); // 显示数据 }
// 显示导入的文件数据 private void ShowInputData(frmProcess viewForm) { viewForm.txtUnknowPtNum.Text = (mKnowedObsData.Pnames.Count - 4).ToString(); if (mKnowedObsData.NetType == 1) { viewForm.chkIsConnecting.Checked = true; } else { viewForm.chkIsConnecting.Checked = false; } if (mKnowedObsData.AngleType == 1) { viewForm.chkLeftAngle.Checked = true; } else { viewForm.chkLeftAngle.Checked = false; } viewForm.txtP1Name.Text = mKnowedObsData.Pnames[0]; viewForm.txtX1.Text = mKnowedObsData.X0[0].ToString("0.000"); viewForm.txtY1.Text = mKnowedObsData.Y0[0].ToString("0.000"); viewForm.txtP2Name.Text = mKnowedObsData.Pnames[1]; viewForm.txtX2.Text = mKnowedObsData.X0[1].ToString("0.000"); viewForm.txtY2.Text = mKnowedObsData.Y0[1].ToString("0.000"); if (mKnowedObsData.NetType == 1) { viewForm.txtP3Name.Text = mKnowedObsData.Pnames[mKnowedObsData.Pnames.Count - 2]; viewForm.txtX3.Text = mKnowedObsData.X0[2].ToString("0.000"); viewForm.txtY3.Text = mKnowedObsData.Y0[2].ToString("0.000"); viewForm.txtP4Name.Text = mKnowedObsData.Pnames[mKnowedObsData.Pnames.Count - 1]; viewForm.txtX4.Text = mKnowedObsData.X0[3].ToString("0.000"); viewForm.txtY4.Text = mKnowedObsData.Y0[3].ToString("0.000"); } // 初始化观测值表格 InitlGridObsData(viewForm); // 赋值夹角观测值 for (int i = 0; i <= mKnowedObsData.bb.Count - 1; i++) { viewForm.gridObsData.Rows[i + 1].Cells[2].Value = mKnowedObsData.bb[i].ToString("0.0000"); } // 赋值边长观测值 for (int i = 0; i <= mKnowedObsData.SS.Count - 1; i++) { viewForm.gridObsData.Rows[i + 2].Cells[3].Value = mKnowedObsData.SS[i].ToString("0.000"); } }
private void menuItem_process_Click(object sender, System.EventArgs e) { try { var process_frm = new frmProcess(ref mobj_config); process_frm.PeakProcessorParameters = mobjPeakParameters; process_frm.MassTransformParameters = mobjTransformParameters; process_frm.FTICRPreProcessParameters = mobjFTICRRawPreProcessParameters; process_frm.DTAGenerationParameters = mobjDTAGenerationParameters; process_frm.Show(); process_frm.MdiParent = this; } catch (Exception ex) { MessageBox.Show(this, ex.Message + ex.StackTrace); } }
// 初始化观测值表格 public void InitlGridObsData(frmProcess viewForm) { int n; n = mKnowedObsData.Pnames.Count; // 总点数(已知+未知) viewForm.gridObsData.Rows.Clear(); // 清空原有行 viewForm.gridObsData.Rows.Add(n); // 增加数据行 // 设置已知点单元格格式 // 前面两已知点 viewForm.gridObsData.Rows[0].DefaultCellStyle.BackColor = Color.LightGray; viewForm.gridObsData.Rows[0].ReadOnly = true; viewForm.gridObsData.Rows[1].DefaultCellStyle.BackColor = Color.LightGray; viewForm.gridObsData.Rows[1].ReadOnly = true; viewForm.gridObsData.Rows[1].Cells[2].Style.BackColor = Color.White; viewForm.gridObsData.Rows[1].Cells[2].ReadOnly = false; // 后面两已知点 viewForm.gridObsData.Rows[n - 1].DefaultCellStyle.BackColor = Color.LightGray; viewForm.gridObsData.Rows[n - 1].ReadOnly = true; viewForm.gridObsData.Rows[n - 2].Cells[1].Style.BackColor = Color.LightGray; viewForm.gridObsData.Rows[n - 2].Cells[1].ReadOnly = true; // 赋值序号及点号 for (int i = 0; i <= n - 1; i++) { viewForm.gridObsData.Rows[i].Cells[0].Value = i + 1; viewForm.gridObsData.Rows[i].Cells[1].Value = mKnowedObsData.Pnames[i]; } // 赋值已知点距离 double dist; dist = BaseFunction.DistAB(mKnowedObsData.X0[0], mKnowedObsData.Y0[0], mKnowedObsData.X0[1], mKnowedObsData.Y0[1]); viewForm.gridObsData.Rows[1].Cells[3].Value = dist.ToString("0.000"); dist = BaseFunction.DistAB(mKnowedObsData.X0[2], mKnowedObsData.Y0[2], mKnowedObsData.X0[3], mKnowedObsData.Y0[3]); viewForm.gridObsData.Rows[n - 1].Cells[3].Value = dist.ToString("0.000"); // 赋值观测角度默认值 for (int i = 1; i <= n - 2; i++) { viewForm.gridObsData.Rows[i].Cells[2].Value = "0.0000"; } // 赋值观测距离默认值 for (int i = 2; i <= n - 2; i++) { viewForm.gridObsData.Rows[i].Cells[3].Value = "0.000"; } }
public void SBO_Application_MenuEvent(ref SAPbouiCOM.MenuEvent pVal, out bool BubbleEvent) { BubbleEvent = true; try { if (pVal.BeforeAction) { switch (pVal.MenuUID) { case "UGRS.AddOnFoodTransfer.Forms.frmTransfer": frmTransfer ofrmTransfer = new frmTransfer(); ShowForm(ofrmTransfer); break; case "UGRS.AddOnFoodTransfer.Forms.frmItems": frmItems ofrmItems = new frmItems("0"); ShowForm(ofrmItems); break; case "UGRS.AddOnFoodTransfer.Forms.frmProcess": frmProcess ofrmProcess = new frmProcess(); ShowForm(ofrmProcess); break; } } if (!pVal.BeforeAction) { switch (pVal.MenuUID) { case "3088": SAPbouiCOM.Form form = Application.SBO_Application.Forms.ActiveForm; if (form.Title == "Solicitud de traslado" || form.Type.Equals(1250000940)) { AddButtonToForm(form); } break; } } } catch (Exception ex) { Application.SBO_Application.MessageBox(ex.ToString(), 1, "Ok", "", ""); } }
public async Task GoToAssign() { looper.Show(); try { if (thisItem.ProcessId != null) { var processKeeper = new ProcessesKeeper(); await processKeeper.GetByProcessId((int)thisItem.ProcessId); frmProcess FrmProcess = new frmProcess(processKeeper.Items.FirstOrDefault(), ParentForm); FrmProcess.Show(); } else if (thisItem.PlaceId != null) { var placeKeeper = new PlacesKeeper(); await placeKeeper.Refresh(query : $"PlaceId={thisItem.PlaceId}"); frmPlace FrmPlace = new frmPlace(placeKeeper.Items.FirstOrDefault(), ParentForm); FrmPlace.Show(); } else if (thisItem.PartId != null) { var partKeeper = new PartKeeper(); await partKeeper.Refresh(query : $"PartId={thisItem.PartId}"); frmPart FrmPart = new frmPart(partKeeper.Items.FirstOrDefault(), ParentForm); FrmPart.Show(); } } catch (Exception ex) { throw; } finally { looper.Hide(); } }
// 从观测值列表中获得观测数据 private void GetObstDataFromGrid(frmProcess viewForm) { int n = mKnowedObsData.Pnames.Count; // 点名 for (int i = 0; i <= n - 1; i++) { mKnowedObsData.Pnames[i] = viewForm.gridObsData.Rows[i].Cells[1].Value.ToString(); } // 夹角观测值 mKnowedObsData.bb = new List <double>(); for (int i = 0; i <= n - 3; i++) { mKnowedObsData.bb.Add(Convert.ToDouble(viewForm.gridObsData.Rows[i + 1].Cells[2].Value)); mKnowedObsData.bb[i] = BaseFunction.DMS2Hu(mKnowedObsData.bb[i]); } // 距离观测值 mKnowedObsData.SS = new List <double>(); for (int i = 0; i <= n - 4; i++) { mKnowedObsData.SS.Add(Convert.ToDouble(viewForm.gridObsData.Rows[i + 2].Cells[3].Value)); } }
private void lvwFileProcesses_DoubleClick(object sender, EventArgs e) { Form f = new frmProcess(); f.ShowDialog(this); }
private void btnResize_Click(object sender, EventArgs e) { string errors = ""; //Validate... if (!Directory.Exists(txtSource.Text)) { errors += "- A source directory is required.\n"; } if (!Directory.Exists(txtDestination.Text)) { errors += "- A destination directory is required.\n"; } if (txtSource.Text == txtDestination.Text) { errors += "- Source and Destination directories cannot be the same.\n"; } int maxWidth = 0; int maxHeight = 0; double percentage = 0; if ((txtMaxWidth.Text.Trim() == "" && txtMaxHeight.Text.Trim() == "" && txtPercentage.Text.Trim() == "") || (txtMaxWidth.Text.Trim() != "" && txtMaxHeight.Text.Trim() != "" && txtPercentage.Text.Trim() != "")) { errors += "- You must choose to use Max Width, Max Height, or Percentage.\n"; } else { if (txtMaxWidth.Text.Trim().Length > 0 && !int.TryParse(txtMaxWidth.Text, out maxWidth)) { errors += "- Max Width must be a valid positive number.\n"; } else if (txtMaxWidth.Text.Trim().Length > 0 && maxWidth <= 0) { errors += "- Max Width must be a valid positive number.\n"; } if (txtMaxHeight.Text.Trim().Length > 0 && !int.TryParse(txtMaxHeight.Text, out maxHeight)) { errors += "- Max Height must be a valid positive number.\n"; } else if (txtMaxHeight.Text.Trim().Length > 0 && maxHeight <= 0) { errors += "- Max Height must be a valid positive number.\n"; } if (txtPercentage.Text.Trim().Length > 0 && !double.TryParse(txtPercentage.Text, out percentage)) { errors += "- Percentage must be a valid positive number.\n"; } else if (txtPercentage.Text.Trim().Length > 0 && percentage <= 0) { errors += "- Percentage must be a valid positive number.\n"; } } if (txtPrefix.Text.IndexOfAny(Path.GetInvalidFileNameChars()) > -1) { errors += "- Prefix has characters that invalid for a file name.\n"; } if (Directory.Exists(txtSource.Text) && Program.LoadImages(txtSource.Text).Length == 0) { errors += "- There are no images in the source folder.\n"; } //Got errors? if (errors.Length > 0) { Program.ShowMessageBox("There were some errors with your entry:\n\n" + errors); return; } //Open up the new form and go! frmProcess form = new frmProcess(txtSource.Text, txtDestination.Text, maxWidth, maxHeight, percentage, txtPrefix.Text, chkKeepAspect.Checked, chkStretch.Checked, trkThreadCount.Value); form.ShowDialog(); form.Dispose(); }
private void mnuPAddNew_Click(object sender, EventArgs e) { //Open DataProcess form to add a new Process frmProcess f = new frmProcess(); f.process = new STELLAR.DATA.Process("New Process"); f.Show(this); refreshListView(); }
// 从窗体界面获取已知信息和观测信息 private KnowedObsData GetKnowedObsDataFromWin(frmProcess viewForm) { GetKnowedInfoFromWin(viewForm); GetObstDataFromGrid(viewForm); return(mKnowedObsData); }
// 从窗体界面获取已知信息 public void GetKnowedInfoFromWin(frmProcess viewForm) { mKnowedObsData = new KnowedObsData(); if (viewForm.chkIsConnecting.Checked) { mKnowedObsData.NetType = 1; } else { mKnowedObsData.NetType = 2; } mKnowedObsData.X0 = new List <double>(); mKnowedObsData.Y0 = new List <double>(); mKnowedObsData.X0.Add(Convert.ToDouble(viewForm.txtX1.Text.Trim())); mKnowedObsData.Y0.Add(Convert.ToDouble(viewForm.txtY1.Text.Trim())); mKnowedObsData.X0.Add(Convert.ToDouble(viewForm.txtX2.Text.Trim())); mKnowedObsData.Y0.Add(Convert.ToDouble(viewForm.txtY2.Text.Trim())); if (mKnowedObsData.NetType == 1) { mKnowedObsData.X0.Add(Convert.ToDouble(viewForm.txtX3.Text.Trim())); mKnowedObsData.Y0.Add(Convert.ToDouble(viewForm.txtY3.Text.Trim())); mKnowedObsData.X0.Add(Convert.ToDouble(viewForm.txtX4.Text.Trim())); mKnowedObsData.Y0.Add(Convert.ToDouble(viewForm.txtY4.Text.Trim())); } else { mKnowedObsData.X0.Add(Convert.ToDouble(viewForm.txtX2.Text.Trim())); mKnowedObsData.Y0.Add(Convert.ToDouble(viewForm.txtY2.Text.Trim())); mKnowedObsData.X0.Add(Convert.ToDouble(viewForm.txtX1.Text.Trim())); mKnowedObsData.Y0.Add(Convert.ToDouble(viewForm.txtY1.Text.Trim())); } if (viewForm.chkLeftAngle.Checked) { mKnowedObsData.AngleType = 1; } else { mKnowedObsData.AngleType = 2; } int un = Convert.ToInt32(viewForm.txtUnknowPtNum.Text.Trim()); // 未知点数 mKnowedObsData.Pnames = new List <string>(); mKnowedObsData.Pnames.Add(viewForm.txtP1Name.Text.Trim()); mKnowedObsData.Pnames.Add(viewForm.txtP2Name.Text.Trim()); for (int i = 0; i <= un - 1; i++) { mKnowedObsData.Pnames.Add("P" + i + 1); } if (mKnowedObsData.NetType == 1) { mKnowedObsData.Pnames.Add(viewForm.txtP3Name.Text.Trim()); mKnowedObsData.Pnames.Add(viewForm.txtP4Name.Text.Trim()); } else { mKnowedObsData.Pnames.Add(viewForm.txtP2Name.Text.Trim()); mKnowedObsData.Pnames.Add(viewForm.txtP1Name.Text.Trim()); } }
private void mnuPEdit_Click(object sender, EventArgs e) { Form f = new frmProcess(); f.ShowDialog(this); }
private void dropDownCommand12_Click(object sender, CommandEventArgs e) { frmProcess form = new frmProcess(); form.Show(); }