change-任务自动下达

foamRearStore
liuwf 9 months ago
parent ec59d7a2f9
commit 619604d0d8

Binary file not shown.

@ -65,6 +65,7 @@ namespace Aucma.Scada.Business
{ {
_productPlanInfoService = registerServices.GetService<IProductPlanInfoService>(); _productPlanInfoService = registerServices.GetService<IProductPlanInfoService>();
_executePlanInfoService = registerServices.GetService<IExecutePlanInfoService>(); _executePlanInfoService = registerServices.GetService<IExecutePlanInfoService>();
} }
@ -144,6 +145,9 @@ namespace Aucma.Scada.Business
if (result) if (result)
{ {
GetEexecutePlanInfosByProductLineCode(); GetEexecutePlanInfosByProductLineCode();
// 直接下达 2023-12-20
ExecutePlanInfo_NextPass(executePlanInfo.executePlanCode, "");
} }
} }
} }

@ -1,4 +1,4 @@
 E:\c#\AUCMA\aucma.scada\foam\Aucma.Scada.UI\obj\Debug\GeneratedInternalTypeHelper.g.cs
FE:\c#\AUCMA\aucma.scada\foam\Aucma.Scada.UI\App.xaml;; FE:\c#\AUCMA\aucma.scada\foam\Aucma.Scada.UI\App.xaml;;
FE:\c#\AUCMA\aucma.scada\foam\Aucma.Scada.UI\Page\AssemblyPlan\AssemblyPlanControl.xaml;; FE:\c#\AUCMA\aucma.scada\foam\Aucma.Scada.UI\Page\AssemblyPlan\AssemblyPlanControl.xaml;;
FE:\c#\AUCMA\aucma.scada\foam\Aucma.Scada.UI\Page\AssemblyPlan\PlanInfoEditWindow.xaml;; FE:\c#\AUCMA\aucma.scada\foam\Aucma.Scada.UI\Page\AssemblyPlan\PlanInfoEditWindow.xaml;;

@ -1,62 +1,2 @@
//------------------------------------------------------------------------------ 
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
namespace XamlGeneratedNamespace {
/// <summary>
/// GeneratedInternalTypeHelper
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper {
/// <summary>
/// CreateInstance
/// </summary>
protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) {
return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic)
| (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture);
}
/// <summary>
/// GetPropertyValue
/// </summary>
protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) {
return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture);
}
/// <summary>
/// SetPropertyValue
/// </summary>
protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) {
propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture);
}
/// <summary>
/// CreateDelegate
/// </summary>
protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) {
return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod
| (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] {
delegateType,
handler}, null)));
}
/// <summary>
/// AddEventHandler
/// </summary>
protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) {
eventInfo.AddEventHandler(target, handler);
}
}
}

@ -27,7 +27,7 @@ namespace Aucma.Scada.UI.viewModel.AssemblyPlan
private OutStoreBusiness outStoreBusiness = OutStoreBusiness.Instance; private OutStoreBusiness outStoreBusiness = OutStoreBusiness.Instance;
public AssemblyPlanViewModel() public AssemblyPlanViewModel()
{ {
MoveUpCommand = new RelayCommand<object>(obj => MoveUp(obj)); MoveUpCommand = new RelayCommand<object>(obj => MoveUp(obj));
MoveDownCommand = new RelayCommand<object>(obj => MoveDown(obj)); MoveDownCommand = new RelayCommand<object>(obj => MoveDown(obj));
DeletePlanCommand = new RelayCommand<object>(obj => DeletePlan(obj)); DeletePlanCommand = new RelayCommand<object>(obj => DeletePlan(obj));

@ -17,10 +17,14 @@ namespace Aucma.Scada.UI.viewModel.AssemblyPlan
{ {
private AssemblyPlanBusiness assemblyPlanBusiness = AssemblyPlanBusiness.Instance; private AssemblyPlanBusiness assemblyPlanBusiness = AssemblyPlanBusiness.Instance;
public delegate void ExecutePlanInfo(string planCode, string nowPlanCode);
public static event ExecutePlanInfo ExecutePlanInfoEvent;
public QuantityIssuedViewModel(ProductPlanInfo productPlanInfo) public QuantityIssuedViewModel(ProductPlanInfo productPlanInfo)
{ {
PlanInfoTransmitCommand = new RelayCommand(PlanInfoTransmit); PlanInfoTransmitCommand = new RelayCommand(PlanInfoTransmit);
ClearTransmitAmountCommand = new RelayCommand(ClearTransmitAmount); ClearTransmitAmountCommand = new RelayCommand(ClearTransmitAmount);
KeypadButtonCommand = new RelayCommand<object>(obj => KeypadButton(obj)); KeypadButtonCommand = new RelayCommand<object>(obj => KeypadButton(obj));
@ -61,6 +65,7 @@ namespace Aucma.Scada.UI.viewModel.AssemblyPlan
{ {
MessageBox.Show("执行计划维护成功"); MessageBox.Show("执行计划维护成功");
} }
} }
private void ClearTransmitAmount() private void ClearTransmitAmount()

Loading…
Cancel
Save