/// <summary> /// 查询入库单信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void sbQuery_Click(object sender, EventArgs e) { IntialScreen(); DataSet dsHead = this._entity.QueryWarehouseWarrantHead(teWWNoModify.Text.Trim(), "0", false); if (!String.IsNullOrEmpty(this._entity.ErrorMsg)) { MessageBox.Show(this._entity.ErrorMsg, "系统提示"); return; } retIdx = -1; if (dsHead.Tables[0].Rows.Count <= 0) { MessageService.ShowMessage("入库单不存在或已删除!", "系统提示!"); return; } else if (dsHead.Tables[0].Rows.Count > 1) { SelectZMBLNRFrm selectZMBLNRFrm = new SelectZMBLNRFrm(dsHead.Tables[0], 1); selectZMBLNRFrm.PWarehouseWarrant = this; selectZMBLNRFrm.ShowDialog(); } else { retIdx = 0; } if (retIdx >= 0) { DataRow dr = dsHead.Tables[0].Rows[retIdx]; teWWNoModify.Text = dr["ZMBLNR"].ToString(); DataSet dsItem = this._entity.QueryWarehouseWarrantItems(teWWNoModify.Text); if (!String.IsNullOrEmpty(this._entity.ErrorMsg)) { MessageBox.Show(this._entity.ErrorMsg, "系统提示"); return; } cbeWerks.Properties.GetKeyValueByDisplayText(cbeWerks.Text); teWWNoAdd.Text = dr["ZMBLNR"].ToString(); //入库单号 cbeWerks.EditValue = dr["WERKS"].ToString(); //工厂 cbeOrderType.Text = dr["ZMMTYP"].ToString(); //订单类型 teOrderNo.Text = dr["AUFNR"].ToString(); //工单号码 teDept.Text = dr["DEPT"].ToString(); //部门 cbeOEMNo.Text = dr["VBELN_OEM"].ToString(); //OEM发货单 _dtEntryItems = dsItem.Tables[0].Clone(); _dtEntryItems.Clear(); dtEntryItems.Clear(); dtEntryItems.Merge(dsItem.Tables[0]); gridView1.RefreshData(); cbeOrderType.Properties.ReadOnly = true; btnDel.Visible = true; } }
/// <summary> /// 查询入库单信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void sbQuery_Click(object sender, EventArgs e) { IntialScreen(); DataSet dsHead = this._entity.QueryWarehouseWarrantHead(teZMBLNRCnd.Text.Trim(), "0", true); if (!String.IsNullOrEmpty(this._entity.ErrorMsg)) { MessageBox.Show(this._entity.ErrorMsg, "错误", MessageBoxButtons.OK); return; } if (dsHead.Tables[0].Rows.Count <= 0) { MessageService.ShowMessage("入库单不存在或已被删除!", "系统提示!"); return; } else if (dsHead.Tables[0].Rows.Count > 1) { SelectZMBLNRFrm selectZMBLNR = new SelectZMBLNRFrm(dsHead.Tables[0], 2); selectZMBLNR.PWarehouseWarrantSyn = this; selectZMBLNR.ShowDialog(); } else { retIdx = 0; } if (retIdx >= 0) { teZMBLNRCnd.Text = dsHead.Tables[0].Rows[retIdx]["ZMBLNR"].ToString(); DataSet dsItem = this._entity.QueryWarehouseWarrantItems(teZMBLNRCnd.Text); if (!String.IsNullOrEmpty(this._entity.ErrorMsg)) { MessageBox.Show(this._entity.ErrorMsg, "错误", MessageBoxButtons.OK); return; } DataRow dr = dsHead.Tables[0].Rows[retIdx]; teZMBLNR.Text = dr["ZMBLNR"].ToString(); //入库单号 cbeWerks.Text = dr["WERKS"].ToString(); //工厂 cbeOrderType.Text = dr["ZMMTYP"].ToString(); //订单类型 teOrderNo.Text = dr["AUFNR"].ToString(); //工单号码 teDept.Text = dr["DEPT"].ToString(); //部门 cbeOEMNo.Text = dr["VBELN_OEM"].ToString(); //OEM发货单 ZMMTYPChanged(cbeOrderType.Text); gcItems.DataSource = dsItem.Tables[0]; gridView1.RefreshData(); } }