public HCSWF_parameters_select(string strwfid, SortedList sl_par02, DataTable dtpartvaluedata) { InitializeComponent(); Icon = new Icon(ResourcesImageHelper.Instance.GetResourcesStream("Common.icon", "MainIco", EnumImageType.ICO)); str_wfid = strwfid; dtpartvalue = dtpartvaluedata; //HCS-pdparametervalue-sec04 CnasRemotCall reCnasRemotCall = new CnasRemotCall(); SortedList sttemp01 = new SortedList(); sttemp01.Add(1, strwfid); //string aaa = reCnasRemotCall.RemotInterface.CheckSelectData("HCS-pdparametervalue-sec04", sttemp01); dtpartvalueconfig = reCnasRemotCall.RemotInterface.SelectData("HCS-pdparametervalue-sec04", sttemp01); if (dtpartvalueconfig == null) { MessageBox.Show(this, "编号为“" + str_wfid + "”的流程配置参数错误,请联系管理员!!!", "信息提示"); Int_rec = -1; DialogResultStatus = 3; } else { //开始第一个参数选择 _dialogResultStatus = 1; mlab_next.Text = dtpartvalueconfig.Rows[0]["par_description"].ToString(); Current_parcode = dtpartvalueconfig.Rows[0]["par_code"].ToString(); str_next_code = dtpartvalueconfig.Rows[0]["next_code"].ToString(); str_parname = dtpartvalueconfig.Rows[0]["par_name"].ToString(); DataRow[] arrayDR = dtpartvalue.Select("par_code='" + Current_parcode + "'"); mcb_result.Items.Clear(); SortedList sl_picdata = new SortedList(); foreach (DataRow dr in arrayDR) { if (IsExitParcodeValue(Current_parcode, Convert.ToString(dr["v_value"]))) { mcb_result.Items.Add(CnasUtilityTools.ConcatTwoString(dr["v_value"].ToString(), dr["v_name"].ToString())); sl_picdata.Add("BCXP90000000" + dr["v_value"].ToString(), dr["v_name"].ToString()); } } //默认选择为第一个 if (mcb_result.Items.Count > 0) { mcb_result.SelectedIndex = 0; this.AutoImage(sl_picdata); } } InitializeButtonImage(); if (_scanerHook == null) { _scanerHook = new BarCodeHook(); } _scanerHook.Start(false); _scanerHook.BarCodeEvent += OnBarCodeEvent; }
/// <summary> /// 详情初始化 /// </summary> /// <param name="orderNum">订单编号</param> /// <param name="batch">批次号(Guid)</param> public HCSSM_order_new_order_detail(string orderNum, string batch, bool isBindingMode = false) { this.OrderNum = orderNum; _batch = batch; InitializeComponent(); bindingCodeTxt.Visible = isBindingMode; bindingCodeLbl.Visible = isBindingMode; if (isBindingMode) { ScanBarHook = new BarCodeHook(); ScanBarHook.Start(false); ScanBarHook.BarCodeEvent += OnScanBarCodeEvent; bindingCodeTxt.Focus(); } Icon = new Icon(ResourcesImageHelper.Instance.GetResourcesStream("Common.icon", "MainIco", EnumImageType.ICO)); }