| | |
| | | if (string.IsNullOrEmpty(_orgId)) |
| | | return; |
| | | txt_suppId.getSuppler(_orgId, _ucGys); |
| | | txt_depotsId.getSuppler(_orgId, _ucCk); |
| | | }; |
| | | //设置仓库选择 |
| | | this.txt_depotsId.EditChanged += (s, e) => |
| | | { |
| | | txtDepotsCode.Text = this.txt_depotsId.GetCode(); |
| | | }; |
| | | //设置供应商选择 |
| | | this.txt_suppId.EditChanged += (s, e) => |
| | |
| | | { |
| | | var lst = new List<string>(); |
| | | lst = ee.StringList; |
| | | var _obj = lst; |
| | | var strReturn = UtilityHelper.HttpPost("", _webServiceName + "SelectFormTo", JsonConvert.SerializeObject(_obj)); |
| | | var dt = UtilityHelper.ReturnToList(strReturn); |
| | | string strReturn = ""; |
| | | ReturnModel<DataTable> dt; |
| | | #region 这是Srm来的单子 |
| | | if (lst == null) |
| | | { |
| | | string strSrmNo = ""; |
| | | List<dynamic> lstSrm = new List<dynamic>(); |
| | | lstSrm = ee.DynamicList; |
| | | strSrmNo = lstSrm[0].guid; |
| | | txt_paperBillNo.Text = strSrmNo; |
| | | var _obj = new |
| | | { |
| | | inShdh = strSrmNo, |
| | | inP1 = "", |
| | | inP2 = "" |
| | | }; |
| | | strReturn = UtilityHelper.HttpPost("", _webServiceName + "SelectSrmTo", JsonConvert.SerializeObject(_obj)); |
| | | dt = UtilityHelper.ReturnToList(strReturn); |
| | | //禁止修改数量 |
| | | gvMx1quantity.OptionsColumn.ReadOnly = true; |
| | | txt_paperBillNo.ReadOnly = true; |
| | | txt_isSrm.Checked = true; |
| | | } |
| | | #endregion |
| | | #region 这是普通的单 |
| | | else |
| | | { |
| | | txt_paperBillNo.Text = ""; |
| | | var _obj = lst; |
| | | strReturn = UtilityHelper.HttpPost("", _webServiceName + "SelectFormTo", JsonConvert.SerializeObject(_obj)); |
| | | dt = UtilityHelper.ReturnToList(strReturn); |
| | | //修改数量 |
| | | gvMx1quantity.OptionsColumn.ReadOnly = false; |
| | | txt_paperBillNo.ReadOnly = false; |
| | | txt_isSrm.Checked = false; |
| | | } |
| | | #endregion |
| | | |
| | | DataTable _newTable = dt.rtnData; |
| | | DataTable _oldTable = (DataTable)gcMx1.DataSource; |
| | | DataRow[] sourceRows = _newTable.Select(); |
| | |
| | | }; |
| | | frm.ShowDialog(); |
| | | }; |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | private void GridView1_ColumnFilterChanged(object sender, EventArgs e) |
| | | { |
| | |
| | | gridViews.Add(gvMx1); |
| | | UtilityHelper.CleanValueByControl(this.layoutMx1.Controls, true, gridViews); |
| | | Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx1, gvMx1); |
| | | //增加时,默认组织 |
| | | string deftOrg = UtilityHelper.GetFirstOrg(txt_receiveOrgId); |
| | | setSrm(false); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | { |
| | | toolBarMenu1.isSetBtn = false; |
| | | string _orgId = txt_receiveOrgId.GetId(); |
| | | string _ckId = txt_depotsId.GetId(); //仓库编号 depots_code |
| | | string _gysId = txt_suppId.GetId(); //供应商编号 |
| | | if (string.IsNullOrEmpty(_orgId)) |
| | | { |
| | | MsgHelper.Warning("请选择收料组织!"); |
| | | MsgHelper.ShowError("请选择收料组织!"); |
| | | txt_receiveOrgId.Focus(); |
| | | return; |
| | | } |
| | | if (string.IsNullOrEmpty(_gysId)) |
| | | { |
| | | MsgHelper.Warning("请选择供应商!"); |
| | | MsgHelper.ShowError("请选择供应商!"); |
| | | txt_suppId.Focus(); |
| | | return; |
| | | } |
| | | if (string.IsNullOrEmpty(_ckId)) |
| | | { |
| | | MsgHelper.Warning("请选择仓库!"); |
| | | txt_depotsId.Focus(); |
| | | return; |
| | | } |
| | | var _obj = new |
| | |
| | | PaperBillNo = txt_paperBillNo.Text.Trim(), //送货单号; |
| | | Remark = txt_remark.Text.Trim(), //备注 |
| | | SuppId = _gysId, //供应商 |
| | | DepotsId = _ckId,//仓库 |
| | | OrgId = _orgId, |
| | | IsSrm = (txt_isSrm.Checked ? 1 : 0), |
| | | list = new List<dynamic>(), |
| | | }; |
| | | gvMx1.CloseEditor(); |
| | |
| | | _webServiceName + "EditModel", |
| | | JsonConvert.SerializeObject(_obj)); |
| | | var _rtn = UtilityHelper.ReturnToDynamic(strJson); |
| | | MsgHelper.Warning("提示:" + _rtn.rtnMsg); |
| | | if (_rtn.rtnCode > 0) |
| | | { |
| | | MsgHelper.ShowInformation("提示:" + _rtn.rtnMsg); |
| | | lbGuid.Text = _rtn.rtnData.outGuid; |
| | | txt_billNo.Text = _rtn.rtnData.outNo; |
| | | toolBarMenu1.isSetBtn = true; |
| | |
| | | toolBarMenu1.currentAction = ""; |
| | | Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 6); |
| | | } |
| | | else |
| | | MsgHelper.ShowError("提示:" + _rtn.rtnMsg); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | MsgHelper.Warning("提示:" + ex.Message); |
| | | MsgHelper.ShowError("提示:" + ex.Message); |
| | | } |
| | | } |
| | | |
| | |
| | | /// <param name="pageSize">每页几条</param> |
| | | private void getPageList(int curPage) |
| | | { |
| | | gcMain1.DataSource = null;var _sbSqlWhere = UtilityHelper.GetSearchWhere(_filterList); |
| | | gcMain1.DataSource = null; var _sbSqlWhere = UtilityHelper.GetSearchWhere(_filterList); |
| | | var pgq = new PageQueryModel(curPage, this.pageBar1.RowsCount, "create_date", |
| | | "asc", "", _sbSqlWhere.ToString()); |
| | | var json = JsonConvert.SerializeObject(pgq); |
| | |
| | | { |
| | | UtilityHelper.SetDefaultTable(gcMx1, gvMx1); |
| | | } |
| | | //如果是srm,禁用 |
| | | if (txt_isSrm.Checked) |
| | | { |
| | | setSrm(true); |
| | | } |
| | | else { |
| | | setSrm(false); |
| | | } |
| | | } |
| | | else |
| | | { |
| | |
| | | } |
| | | var lst = new List<string>(); |
| | | lst.Add(mxGuid); |
| | | |
| | | var _obj = lst; |
| | | try |
| | | { |
| | |
| | | var _rtn = UtilityHelper.ReturnToDynamic(strJson); |
| | | if (_rtn.rtnCode > 0) |
| | | { |
| | | |
| | | MsgHelper.ShowInformation("提示:" + _rtn.rtnMsg); |
| | | } |
| | | MsgHelper.ShowError("提示:" + _rtn.rtnMsg); |
| | | else |
| | | MsgHelper.ShowError("提示:" + _rtn.rtnMsg); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | MsgHelper.Warning("提示:" + ex.Message); |
| | | MsgHelper.ShowError("提示:" + ex.Message); |
| | | } |
| | | } |
| | | } |
| | |
| | | HistoryDhmxcs frm = new HistoryDhmxcs(mxGuid); |
| | | frm.ShowDialog(); |
| | | } |
| | | |
| | | private void setSrm(bool isSrm) { |
| | | if (isSrm == true) |
| | | { |
| | | gvMx1quantity.OptionsColumn.ReadOnly = true; |
| | | txt_paperBillNo.ReadOnly = true; |
| | | txt_isSrm.Checked = true; |
| | | txt_receiveOrgId.Enabled = false; |
| | | txt_suppId.Enabled = false; |
| | | btnSelect.Enabled = false; |
| | | } |
| | | else { |
| | | gvMx1quantity.OptionsColumn.ReadOnly = false; |
| | | txt_paperBillNo.ReadOnly = false; |
| | | txt_isSrm.Checked = false; |
| | | txt_receiveOrgId.Enabled = true; |
| | | txt_suppId.Enabled = true; |
| | | btnSelect.Enabled = true; |
| | | } |
| | | } |
| | | } |
| | | } |