| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- using Core.Mes.Client.Comm.Format;
- using Core.Mes.Client.Comm.Server;
- using Core.Mes.Client.Comm.Tool;
- using CoreFS.CA06;
- using Infragistics.Win.UltraWinGrid;
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using System.Data;
- using System.Linq;
- using System.Windows.Forms;
- namespace Core.StlMes.Client.Qcm
- {
- public partial class PopupSetBacklog : FrmBase
- {
- private string _desginKey = "";
- private string _msc = "";
- private string _ordLnPk = "";
- private bool _isCraft = false;
- public bool IsCraft
- {
- get { return _isCraft; }
- set { _isCraft = value; }
- }
- public PopupSetBacklog(string desginKey, string ordLnPk, string msc, bool isCraft, OpeBase ob)
- {
- InitializeComponent();
- _desginKey = desginKey;
- _ordLnPk = ordLnPk;
- _msc = msc;
- _isCraft = isCraft;
- this.ob = ob;
- //QcmBaseQuery.NitializMscPline(cmbSetBackLog.ComboBox, "", false, ob);
- Query();
- EntityHelper.ShowGridCaption<MscBacklogEntity>(ultraGrid1.DisplayLayout.Bands[0]);
- }
- private void Query()
- {
- List<MscBacklogEntity> listSource = EntityHelper.GetData<MscBacklogEntity>(
- "com.steering.pss.qcm.CoreFrmProPSCMSC2.getBackLog",
- new object[] { _msc, _ordLnPk, _isCraft.ToString() }, ob);
- mscBacklogEntityBindingSource.DataSource = listSource;
- }
- private void save()
- {
- ultraGrid1.UpdateData();
- IQueryable<UltraGridRow> queryableRows = ultraGrid1.Rows.AsQueryable().Where("Chk = 'True'");
- ArrayList list = new ArrayList();
- foreach (UltraGridRow row in queryableRows.ToArray())
- {
- MscBacklogEntity mscBacklogEntity = (MscBacklogEntity)row.ListObject;
- string strJSON = JSONFormat.Format(mscBacklogEntity);
- list.Add(strJSON);
- }
- if (MessageUtil.ShowYesNoAndQuestion("是否确认保存?") == DialogResult.No) return;
- ServerHelper.SetData("com.steering.pss.qcm.CoreFrmProPSCMSC2.setDesignMscPl",
- new object[] { list, _ordLnPk, _desginKey, _isCraft.ToString() }, ob);
- MessageUtil.ShowTips("保存成功!");
- this.DialogResult = DialogResult.OK;
- }
- private void btnCancel_Click(object sender, EventArgs e)
- {
- this.DialogResult = DialogResult.Cancel;
- }
- private void ultraToolbarsManager1_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e)
- {
- switch (e.Tool.Key)
- {
- case "保存":
- save();
- break;
- case "关闭":
- this.DialogResult = DialogResult.Cancel;
- break;
- }
- }
- }
- }
|