From 156e06ad46f0e4cb61c5f74553f6c2bc51e21a04 Mon Sep 17 00:00:00 2001 From: 王 垚 <1402714037@qq.com> Date: 星期日, 28 二月 2021 14:17:39 +0800 Subject: [PATCH] 导入编制日期 取值 等于 计划开工日期 --- src/BLL/Demo.BillView/PRD/ProCompleteAnalysisDetails.cs | 41 +++++++++++++++++++---------------------- 1 files changed, 19 insertions(+), 22 deletions(-) diff --git a/src/BLL/Demo.BillView/PRD/ProCompleteAnalysisDetails.cs b/src/BLL/Demo.BillView/PRD/ProCompleteAnalysisDetails.cs index 22be0a8..fad5668 100644 --- a/src/BLL/Demo.BillView/PRD/ProCompleteAnalysisDetails.cs +++ b/src/BLL/Demo.BillView/PRD/ProCompleteAnalysisDetails.cs @@ -18,14 +18,14 @@ public class ProCompleteAnalysisDetail : AbstractDynamicFormPlugIn { bool did = false; - string FHMainICMOInterIDr = ""; - string FHMainICMOEntryID = ""; - string FHICMOInterID = ""; + string FHICMOInterID = "";//鏃ヨ鍒掑伐鍗曞唴鐮� + string tempName = "JIT_MOMaterReadysBill";//琛ㄥ悕绉� + public override void OnLoad(EventArgs e) { LogHelper.Info("[榻愬鍒嗘瀽鏄庣粏鍔犺浇鍒楄〃]"); base.OnLoad(e); - if (this.View.OpenParameter.GetCustomParameter("FHMainICMOInterID") == null) + if (this.View.OpenParameter.GetCustomParameter("FHICMOInterID") == null) { SearchList(); ChangeColor(); @@ -34,10 +34,10 @@ { if (did) return; - FHMainICMOInterIDr = this.View.OpenParameter.GetCustomParameter("FHMainICMOInterID").ToString();//涓荤敓浜ц鍗曚富鍐呯爜 - FHMainICMOEntryID = this.View.OpenParameter.GetCustomParameter("FHMainICMOEntryID").ToString();// 涓荤敓浜ц鍗曞瓙鍐呯爜 - FHICMOInterID = this.View.OpenParameter.GetCustomParameter("FHICMOInterID").ToString();//鏃ヨ鍒掕鍗曚富鍐呯爜 - string sql = string.Format(@"/*dialect*/select * from view_JIT_MOMaterReadysBill where FHMainICMOInterIDr ='{0}' and FHMainICMOEntryID ='{1}' and FHICMOInterID='{2}' order by FPlanDate, FHStockQty desc ,FHMaterID ", FHMainICMOInterIDr, FHMainICMOEntryID, FHICMOInterID); + if (this.View.OpenParameter.GetCustomParameter("tempName") != null) + tempName = this.View.OpenParameter.GetCustomParameter("tempName")?.ToString();//琛ㄥ悕 + FHICMOInterID = this.View.OpenParameter.GetCustomParameter("FHICMOInterID").ToString();//鏃ヨ鍒掕鍗曚富鍐呯爜 + string sql = string.Format(@"/*dialect*/select * from view_{0} where FHICMOInterID='{1}' order by FPlanDate, FHStockQty desc ,FHMaterID ", tempName, FHICMOInterID); DataTable dt = DBServiceHelper.ExecuteDataSet(this.Context, sql).Tables[0]; if (dt.Rows.Count > 0) { @@ -63,13 +63,13 @@ this.Model.SetValue("FErpClsID", dt.Rows[i]["FErpClsID"], i);//鐗╂枡灞炴�� } } - ChangeColor(); - did = true; + did = true; } } - private void ChangeColor() { + private void ChangeColor() + { Entity entity = this.View.BillBusinessInfo.GetEntity("FEntity"); //鍗曟嵁浣撲俊鎭浆鎹负鍒楄〃闆嗗悎 DynamicObjectCollection entityDataObjoct = this.View.Model.GetEntityDataObject(entity); @@ -79,12 +79,15 @@ { if (Convert.ToString(current["FCompleteDetailStatus"]) == "鏈綈濂�") { - grid.SetRowBackcolor("#FF0000", _i); + grid.SetRowBackcolor("#71FF98CB", _i); + } + else + { + grid.SetRowBackcolor("#ffffff", _i); } _i++; } } - public override void BarItemClick(BarItemClickEventArgs e) { base.BarItemClick(e); @@ -105,11 +108,6 @@ base.EntityRowClick(e); DynamicFormShowParameter formPa = new DynamicFormShowParameter(); formPa.FormId = "paez_CompleteAnalysisMateriel"; - /* jsonModel.Add("FHMainICMOInterID", FMainInterID);//涓荤敓浜ц鍗曚富鍐呯爜 - jsonModel.Add("FHMainICMOEntryID", FMainEntryID);//涓荤敓浜ц鍗曞瓙鍐呯爜 - jsonModel.Add("FHICMOInterID", FDayPlanWorkID);//鏃ヨ鍒掕鍗曚富鍐呯爜 - current["FMatrailId_Id"].ToString(), current["FHMainSourceInterID"].ToString(), current["FHMainSourceEntryID"].ToString(), current["FDayPlanWorkID"].ToString()) - */ formPa.CustomParams.Add("FHMainICMOInterIDr", Convert.ToString(this.View.Model.GetValue("FHMainICMOInterIDr", e.Row).ToString())); formPa.CustomParams.Add("FMatrailId", Convert.ToString((this.View.Model.GetValue("FMateralDetailId", e.Row) as DynamicObject)["Id"].ToString())); this.View.ShowForm(formPa); @@ -119,8 +117,8 @@ /// </summary> public void SearchList() { - string sqlwhere = $" where FHMainICMOInterIDr ='{FHMainICMOInterIDr}' and FHMainICMOEntryID ='{FHMainICMOEntryID}' and FHICMOInterID='{FHICMOInterID}'"; - string sql = string.Format(@"/*dialect*/select * from view_JIT_MOMaterReadysBill "); + string sqlwhere = $" where FHICMOInterID='{FHICMOInterID}'"; + string sql = string.Format($"/*dialect*/select * from view_{tempName}"); //鐗╂枡 if ((this.Model.GetValue("FMateralId") as DynamicObject) != null) { @@ -177,7 +175,7 @@ this.Model.SetValue("FPlanDate", dt.Rows[i]["FPlanDate"].ToString(), i);//鏃ヨ鍒掓棩鏈� this.Model.SetValue("FOrgId", dt.Rows[i]["FHStockOrgID"], i);//搴撳瓨缁勭粐 this.Model.SetValue("FOwnerTypeId", dt.Rows[i]["FOwnerTypeId"], i);//璐т富绫诲瀷 - this.Model.SetValue("FErpClsID", dt.Rows[i]["FErpClsID"], i);//鐗╂枡灞炴�� + this.Model.SetValue("FErpClsID", dt.Rows[i]["FErpClsID"], i);//鐗╂枡灞炴�� this.Model.SetValue("FOwnerId", dt.Rows[i]["FOwnerId"], i);//璐т富 } } @@ -188,4 +186,3 @@ } } - \ No newline at end of file -- Gitblit v1.9.1