/*******************************************************************************
* Copyright(c) 2014 dongke All rights reserved. / Confidential
* 类的信息:
* 1.程序名称:F_PC_1203.cs
* 2.功能描述:反结
* 编辑履历:
* 作者 日期 版本 修改内容
* 陈晓野 2017/12/14 1.00 新建
*******************************************************************************/
using System;
using System.Windows.Forms;
using Dongke.IBOSS.PRD.Basics.BaseResources;
using Dongke.IBOSS.PRD.Client.CommonModule;
using Dongke.IBOSS.PRD.Client.Controls;
using Dongke.IBOSS.PRD.WCF.DataModels;
using Dongke.IBOSS.PRD.WCF.Proxys;
namespace Dongke.IBOSS.PRD.Client.PCModule
{
///
/// 反结
///
public partial class F_PC_1203 : DKFormBase
{
#region 成员变量
private static F_PC_1203 _instance = null;
#endregion
#region 单例模式
///
/// 单例模式,防止重复创建窗体
///
public static F_PC_1203 Instance
{
get
{
if (_instance == null)
{
_instance = new F_PC_1203();
}
return _instance;
}
}
#endregion
#region 构造函数
///
/// 结转
///
private F_PC_1203()
{
InitializeComponent();
this.Text = "模具库存反结转";
}
#endregion
#region 事件处理
///
///
///
///
///
private void F_PC_1202_FormClosed(object sender, FormClosedEventArgs e)
{
_instance = null;
}
///
/// 关闭
///
///
///
private void btnCancel_Click(object sender, EventArgs e)
{
this.Close();
}
///
/// 画面加载
///
///
///
private void F_PC_1202_Load(object sender, EventArgs e)
{
try
{
}
catch (Exception ex)
{
// 对异常进行共通处理
ExceptionManager.HandleEventException(this.ToString(),
System.Reflection.MethodBase.GetCurrentMethod().Name, this.Text, ex);
}
}
///
/// 结转
///
///
///
private void btnSave_Click(object sender, EventArgs e)
{
try
{
// 异步处理,获取系统参数信息
ClientRequestEntity cre = new ClientRequestEntity();
cre.NameSpace = "FPC1201";
cre.Name = "SetFPC1202Data";
//cre.Properties["CarryoverMonth"] = this.dtpMonth.Value.Value;
//cre.Properties["Remarks"] = this.txtRemarks.Text;
ServiceResultEntity sre = (ServiceResultEntity)DoAsync(() =>
{
return PCModuleProxyNew.Service.HandleRequest(cre);
}
);
if (sre.Status == Constant.ServiceResultStatus.Success)
{
MessageBox.Show(string.Format(Messages.MSG_CMN_I001, this.Text, "结转"),
this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
// 关闭窗体
this.Close();
}
else
{
MessageBox.Show(string.Format(Messages.MSG_CMN_W001, this.Text, "结转"),
this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
}
catch (Exception ex)
{
// 对异常进行共通处理
ExceptionManager.HandleEventException(this.ToString(),
System.Reflection.MethodBase.GetCurrentMethod().Name, this.Text, ex);
}
}
#endregion
}
}