Esempio n. 1
0
        private void ProductionLine_Click(object sender, EventArgs e)
        {
            frmProcess ProcessLine = new frmProcess();

            ProcessLine.MdiParent   = this;
            ProcessLine.WindowState = FormWindowState.Maximized;
            ProcessLine.Show();
        }
Esempio n. 2
0
        /// <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();
            //}
        }
Esempio n. 3
0
 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();
     }
 }
Esempio n. 4
0
        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", "", "");
            }
        }
Esempio n. 5
0
        // 平差计算,显示计算过程信息
        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);      // 实例化输出对象
            }
        }
Esempio n. 6
0
 // 从文件中获取原始数据对象
 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); // 显示数据
 }
Esempio n. 7
0
 // 显示导入的文件数据
 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");
     }
 }
Esempio n. 8
0
 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);
     }
 }
Esempio n. 9
0
        // 初始化观测值表格
        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";
            }
        }
Esempio n. 10
0
        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", "", "");
            }
        }
Esempio n. 11
0
        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();
            }
        }
Esempio n. 12
0
        // 从观测值列表中获得观测数据
        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));
            }
        }
Esempio n. 13
0
 private void lvwFileProcesses_DoubleClick(object sender, EventArgs e)
 {
     Form f = new frmProcess();
     f.ShowDialog(this);
 }
Esempio n. 14
0
    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();
    }
Esempio n. 15
0
 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();
 }
Esempio n. 16
0
 // 从窗体界面获取已知信息和观测信息
 private KnowedObsData GetKnowedObsDataFromWin(frmProcess viewForm)
 {
     GetKnowedInfoFromWin(viewForm);
     GetObstDataFromGrid(viewForm);
     return(mKnowedObsData);
 }
Esempio n. 17
0
        // 从窗体界面获取已知信息
        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());
            }
        }
Esempio n. 18
0
 private void mnuPEdit_Click(object sender, EventArgs e)
 {
     Form f = new frmProcess();
     f.ShowDialog(this);
 }
Esempio n. 19
0
        private void dropDownCommand12_Click(object sender, CommandEventArgs e)
        {
            frmProcess form = new frmProcess();

            form.Show();
        }