/******************************************************************************* * Copyright(c) 2014 DongkeSoft All rights reserved. / Confidential * 类的信息: * 1.程序名称:F_PM_0101_1.cs * 2.功能描述:成型特殊记录 * 编辑履历: * 作者 日期 版本 修改内容 * 冯林勇 2023/06/14 1.00 新建 *******************************************************************************/ 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; using System; using System.Reflection; using System.Windows.Forms; namespace Dongke.IBOSS.PRD.Client.PMModule { /// /// 成型特殊记录 /// public partial class F_PM_0101_1 : DKFormBase { #region 成员变量 #endregion #region 构造函数 /// /// 构造函数 /// public F_PM_0101_1() { this.InitializeComponent(); this.InitializeControls(); } #endregion #region 属性 #endregion #region 事件 /// /// 窗体加载 /// private void F_PM_0101_1_Load(object sender, EventArgs e) { try { } catch (Exception ex) { // 对异常进行共通处理 ExceptionManager.HandleEventException(this.ToString(), MethodBase.GetCurrentMethod().Name, this.Text, ex); } } /// /// 页面关闭 /// /// /// private void tsbtnClose_Click(object sender, EventArgs e) { this.Close(); } /// /// 关闭窗体 /// private void btnCancel_Click(object sender, EventArgs e) { this.Close(); } /// /// 查询 /// /// /// private void btnSearch_Click(object sender, EventArgs e) { try { this.QueryDataFromOther(); this.dgvDetail.IsSetInputColumnsColor = true; } catch (Exception ex) { // 对异常进行共通处理 ExceptionManager.HandleEventException(this.ToString(), MethodBase.GetCurrentMethod().Name, this.Text, ex); } } /// /// 编辑 /// /// /// private void toolStripButton2_Click(object sender, EventArgs e) { try { if (this.dgvDetail.SelectedRows.Count != 0) { string groutinglineId= this.dgvDetail.SelectedRows[0].Cells["成型线ID"].Value.ToString(); string GROUTINGLINECODE = this.dgvDetail.SelectedRows[0].Cells["成型线编码"].Value.ToString(); string NEWMOLDFLAG = this.dgvDetail.SelectedRows[0].Cells["新模"].Value.ToString(); string CONVERTPRODUCEFLAG = this.dgvDetail.SelectedRows[0].Cells["转产"].Value.ToString(); string CONVERTLINEGLAG = this.dgvDetail.SelectedRows[0].Cells["转线"].Value.ToString(); F_PM_0101_2 fpm01012 = new F_PM_0101_2(groutinglineId,GROUTINGLINECODE, NEWMOLDFLAG, CONVERTPRODUCEFLAG, CONVERTLINEGLAG); DialogResult dialogresult = fpm01012.ShowDialog(); btnSearch_Click(sender, null); } } catch (Exception ex) { // 对异常进行共通处理 ExceptionManager.HandleEventException(this.ToString(), MethodBase.GetCurrentMethod().Name, this.Text, ex); } } /// /// 清空条件 /// /// /// private void btnClearCondition_Click(object sender, EventArgs e) { try { //新模标识 this.NEWMOLDFLAG.Checked = false; //转产标识 this.CONVERTPRODUCEFLAG.Checked = false; //转线标识 this.CONVERTLINEGLAG.Checked = false; //成型线编码 this.scbGroutingLine.ClearValue(); } catch (Exception ex) { // 对异常进行共通处理 ExceptionManager.HandleEventException(this.ToString(), MethodBase.GetCurrentMethod().Name, this.Text, ex); } } /// /// 自适应列宽 /// /// /// private void toolStripButton1_Click(object sender, EventArgs e) { try { this.dgvDetail.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells); } catch (Exception ex) { // 对异常进行共通处理 ExceptionManager.HandleEventException(this.ToString(), MethodBase.GetCurrentMethod().Name, this.Text, ex); } } #endregion #region 私有方法 /// /// 初始化控件 /// private void InitializeControls() { } private void QueryDataFromOther() { try { string NEWMOLDFLAGS = "0"; string CONVERTPRODUCEFLAGS = "0"; string CONVERTLINEGLAGS = "0"; ClientRequestEntity cre = new ClientRequestEntity(); cre.NameSpace = "F_PM_0101_1"; cre.Name = "GROUTINGSPECIAL"; cre.Properties["GroutingLineCode"] = this.scbGroutingLine.Text.Trim(); if (CONVERTLINEGLAG.Checked == true) { CONVERTLINEGLAGS="1"; } if (CONVERTPRODUCEFLAG.Checked == true) { CONVERTPRODUCEFLAGS = "1"; } if (NEWMOLDFLAG.Checked == true) { NEWMOLDFLAGS = "1"; } cre.Properties["NEWMOLDFLAG"] = NEWMOLDFLAGS; cre.Properties["CONVERTPRODUCEFLAG"] = CONVERTPRODUCEFLAGS; cre.Properties["CONVERTLINEGLAG"] = CONVERTLINEGLAGS; ServiceResultEntity sre = DoAsync(() => { return PCModuleProxyNew.Service.HandleRequest(cre); } ); if (sre.Status == Constant.ServiceResultStatus.Success) { // 查询成功 this.dgvDetail.DataSource = sre.Data.Tables[0]; } } catch (Exception ex) { throw ex; } } #endregion } }