コード例 #1
0
ファイル: Frm_TEST_INPUT.cs プロジェクト: fengyubox/SFIS
        private void InitializationInfo()
        {
            string C_RES = "";

            try
            {
                this.Invoke(new EventHandler(delegate
                {
                    SendMsg(mLogMsgType.Incoming, "正在加载基础数据!");

                    C_RES = "加载串口DLL失败";
                    //  bzz = new Buzzer.buzzer();
                    C_RES = "连接串口失败";
                    //  bzz.ConnPort("SFIS_ISCM");
                    C_RES       = "工单类加载失败";
                    tWoInfo     = new WebServices.tWoInfo.tWoInfo();
                    C_RES       = "公共方法PubStor加载失败";
                    PubStor     = new WebServices.tPublicStoredproc.tPublicStoredproc();
                    C_RES       = "绑定关系接口加载失败";
                    wipkeyparts = new WebServices.tWipKeyPart.tWipKeyPart();
                    C_RES       = "线体信息加载失败";
                    sLine       = new WebServices.tLineInfo.tLineInfo();

                    DataTable dt    = ReleaseData.arrByteToDataTable(sLine.GetAllLineInfo());
                    DataView dv     = dt.DefaultView;
                    dv.Sort         = "线别 ASC";
                    DataTable dTemp = dv.ToTable();

                    cb_Line.Items.Clear();
                    foreach (DataRow dr in dTemp.Rows)
                    {
                        cb_Line.Items.Add(dr["线别"].ToString());
                    }

                    cb_Line.SelectedIndex = 0;
                    C_RES           = "加载SFIS_ISCM.ini失败";
                    string filePath = System.Environment.CurrentDirectory + "\\SFIS_ISCM.ini";
                    LabDir          = ReadIniFile.IniReadValue("TEST_INPUT", "Patch", filePath);

                    LabInput.Text  = "";
                    LabTarget.Text = "";
                    LabRoute.Text  = "";
                    tb_Input.Focus();
                    SendMsg(mLogMsgType.Incoming, "基础数据加载完成!");
                }));
            }
            catch
            {
                SendMsg(mLogMsgType.Error, C_RES);
            }
        }
コード例 #2
0
 private void imbt_selectline_Click(object sender, EventArgs e)
 {
     string[] EmpData = Input.InputBox.ShowInputBox("输入权限", string.Empty);
     try
     {
         string UserId = EmpData[0];
         string PWD    = EmpData[1];
         if (!string.IsNullOrEmpty(UserId) && !string.IsNullOrEmpty(PWD))
         {
             string _StrErr = tUser.CHECK_SET_LINE_EMPLOYEE(UserId, PWD);
             if (_StrErr == "OK")
             {
                 SendPrgMsg(mLogMsgType.Incoming, "权限正确");
                 Dictionary <string, object> dic = new Dictionary <string, object>();
                 Frm_Public.Frm_Select       fd  = new Frm_Public.Frm_Select(ReleaseData.arrByteToDataTable(sLine.GetAllLineInfo()), ref dic);
                 if (fd.ShowDialog() == DialogResult.OK)
                 {
                     txt_line.Text = dic["线别"].ToString();
                     Encoder.ReadIniFile.IniWriteValue("SFIS_DCT_INPUT", "LINE", Encoder.Encoder.EncryptString(dic["线别"].ToString()), IniFilePath);
                 }
             }
             else
             {
                 SendPrgMsg(mLogMsgType.Error, _StrErr);
             }
         }
     }
     catch
     {
         SendPrgMsg(mLogMsgType.Error, "权限格式不正确");
     }
 }