| | |
| | | base.BarItemClick(e); |
| | | try |
| | | { |
| | | if (e.BarItemKey.ToUpper() == "TBDAYPLANMENU") |
| | | |
| | | //主表关闭 |
| | | if (e.BarItemKey.ToUpper() == "BTNCLOSE") |
| | | { |
| | | string pageId = Guid.NewGuid().ToString(); |
| | | ListShowParameter showParameter = new ListShowParameter(); |
| | | showParameter.FormId = "Paez_Sc_WorkBillAutoSortBill"; |
| | | showParameter.PageId = pageId; |
| | | showParameter.UseOrgId = this.Context.CurrentOrganizationInfo.ID; |
| | | showParameter.IsLookUp = true; |
| | | this.View.ShowForm(showParameter); |
| | | |
| | | this.View.ShowForm(showParameter, delegate (FormResult result) |
| | | { |
| | | object returnData = result.ReturnData; |
| | | if (returnData is ListSelectedRowCollection) |
| | | { |
| | | ListSelectedRowCollection listSelectedRowCollection = returnData as ListSelectedRowCollection; |
| | | if (listSelectedRowCollection != null) |
| | | { |
| | | DynamicObjectDataRow datarow = (DynamicObjectDataRow)listSelectedRowCollection[0].DataRow; |
| | | |
| | | this.View.Model.SetValue("FMATERIALID", datarow.DynamicObject["FHMaterID_Id"].ToString()); |
| | | this.View.Model.SetValue("FPROORDERNO", datarow.DynamicObject["FSCOrderNo"].ToString()); |
| | | this.View.Model.SetValue("FQty", datarow.DynamicObject["FHOrderNeedQty"].ToString()); |
| | | this.View.Model.SetValue("FDayPlanFID", datarow.DynamicObject["FID"].ToString()); |
| | | this.View.Model.SetValue("FDayPlanFentryID", datarow.DynamicObject["t1_FENTRYID"].ToString()); |
| | | this.View.Model.SetValue("FSourceBillNo", datarow.DynamicObject["FBillNo"].ToString()); |
| | | this.View.Model.SetValue("FSourceBillType", datarow.DynamicObject["FBillTypeID"].ToString()); |
| | | } |
| | | } |
| | | }); |
| | | var FID = this.View.Model.GetPKValue(); |
| | | string sql = $"/*dialect*/ update Sc_WorkBillSortBillMain set FDocumentStatus = 'E' where FID = {FID}"; |
| | | DBServiceHelper.Execute(Context, sql); |
| | | this.View.Refresh(); |
| | | this.View.ShowMessage("操作成功"); |
| | | } |
| | | } |
| | | catch (Exception ex) |