| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159 |
- using Core.Mes.Client.Comm.Server;
- using Core.Mes.Client.Comm.Tool;
- using Core.StlMes.Client.Qcm.BLL;
- using Core.StlMes.Client.Qcm.Control;
- using Core.StlMes.Client.Qcm.model;
- using CoreFS.CA06;
- using System;
- using System.Data;
- using System.Windows.Forms;
- namespace Core.StlMes.Client.Qcm
- {
- public partial class ComBaseCcmFrm : FrmBase
- {
- private ComBaseCcmCtrl _baseCcmCtrl;
- private ComBaseCcmBLL _baseCcmBLL;
- public ComBaseCcmFrm()
- {
- InitializeComponent();
- }
- public override void ToolBar_Click(object sender, string ToolbarKey)
- {
- base.ToolBar_Click(sender, ToolbarKey);
- switch (ToolbarKey)
- {
- case "Query":
- Query();
- break;
- case "Add":
- Add();
- break;
- case "Modify":
- Modify();
- break;
- case "Delete":
- _baseCcmCtrl.Delete();
- break;
- case "Resume":
- _baseCcmCtrl.Resume();
- break;
- case "Close":
- this.Close();
- break;
- }
- }
- private void ComBaseCcmFrm_Load(object sender, EventArgs e)
- {
- _baseCcmCtrl = new ComBaseCcmCtrl(panel2, ob);
- _baseCcmCtrl.EntityGrid1.AfterRowActivate += baseCcmCtrl_AfterRowActivate;
- _baseCcmCtrl.EntityGrid1.DisplayLayout.Bands[0].Columns["CoolingVal"].EditorComponent = ultraComboEditor2;
- _baseCcmBLL = new ComBaseCcmBLL(ob);
- DataTable dtPline = _baseCcmBLL.GetPline();
- ultraComboEditor1.DataSource = dtPline;
- ultraComboEditor1.DisplayMember = "PLINE_NAME";
- ultraComboEditor1.ValueMember = "PLINE_CODE";
- ClsBaseInfo.SetComboItemHeight(ultraComboEditor1);
- }
- void baseCcmCtrl_AfterRowActivate(object sender, EventArgs e)
- {
- ComBaseCcmEntity row = (ComBaseCcmEntity)_baseCcmCtrl.EntityGrid1.ActiveRow.ListObject;
- ultraComboEditor1.Value = row.PlineCode;
- ultraNumericEditor1.Value = row.Diameter == "" ? 0 : double.Parse(row.Diameter);
- ultraNumericEditor2.Value = row.WaterNo == "" ? 0 : int.Parse(row.WaterNo);
- ultraComboEditor2.Value = row.CoolingVal;
- ultraTextEditor4.Value = row.TepVal;
- ultraTextEditor1.Value = row.Gradename;
- ultraTextEditor1.Tag = row.Gradecode;
- ultraTextEditor2.Value = row.StdNameNk;
- ultraTextEditor2.Tag = row.StdCodeNk;
- ultraTextEditor3.Value = row.Cic;
- }
- private void ClearEdit()
- {
- ultraComboEditor1.Value = null;
- ultraNumericEditor1.Value = null;
- ultraNumericEditor2.Value = null;
- }
- private void Query()
- {
- string plineName = labelTextBox1.Text.Trim();
- string flag = ultraCheckEditor1.Checked ? "0" : "1";
- _baseCcmCtrl.Query(plineName, flag);
- if (_baseCcmCtrl.EntityGrid1.Rows.Count == 0)
- {
- ClearEdit();
- }
- }
- private void Add()
- {
- ComBaseCcmEntity parm = new ComBaseCcmEntity();
- parm.PlineCode = ultraComboEditor1.Value.ToString2();
- parm.PlineName = ultraComboEditor1.Text;
- parm.Diameter = ultraNumericEditor1.Value.ToString2();
- parm.WaterNo = ultraNumericEditor2.Value.ToString2();
- parm.CreateName = UserInfo.GetUserName();
- parm.CoolingVal = ultraComboEditor2.Value.ToString2();
- parm.TepVal = ultraTextEditor4.Value.ToString2();
- parm.Gradecode = ultraTextEditor1.Tag.ToString2();
- parm.Gradename = ultraTextEditor1.Value.ToString2();
- parm.StdCodeNk = ultraTextEditor2.Tag.ToString2();
- parm.StdNameNk = ultraTextEditor2.Value.ToString2();
- parm.Cic = ultraTextEditor3.Value.ToString2();
- _baseCcmCtrl.Add(parm);
- }
- private void Modify()
- {
- if (_baseCcmCtrl.EntityGrid1.ActiveRow == null)
- {
- MessageUtil.ShowWarning("请选择一条记录!");
- return;
- }
- ComBaseCcmEntity parm = new ComBaseCcmEntity();
- parm.CcmCode = _baseCcmCtrl.EntityGrid1.ActiveRow.GetValue("CcmCode");
- parm.PlineCode = ultraComboEditor1.Value.ToString2();
- parm.PlineName = ultraComboEditor1.Text;
- parm.Diameter = ultraNumericEditor1.Value.ToString2();
- parm.WaterNo = ultraNumericEditor2.Value.ToString2();
- parm.UpdateName = UserInfo.GetUserName();
- parm.CoolingVal = ultraComboEditor2.Value.ToString2();
- parm.TepVal = ultraTextEditor4.Value.ToString2();
- parm.Gradecode = ultraTextEditor1.Tag.ToString2();
- parm.Gradename = ultraTextEditor1.Value.ToString2();
- parm.StdCodeNk = ultraTextEditor2.Tag.ToString2();
- parm.StdNameNk = ultraTextEditor2.Value.ToString2();
- parm.Cic = ultraTextEditor3.Value.ToString2();
- _baseCcmCtrl.Modify(parm);
- }
- private void ultraTextEditor1_EditorButtonClick(object sender, Infragistics.Win.UltraWinEditors.EditorButtonEventArgs e)
- {
- DataTable dt = ComBaseCcmBLL.GetNkCic(ob);
- dt.Columns["STD_NAME_NK"].Caption = "内控标准";
- dt.Columns["GRADENAME"].Caption = "钢种名称";
- dt.Columns["CIC"].Caption = "成分索引码";
- BaseInfoPopup baseInfoPopup = new BaseInfoPopup(dt, "GRADENAME", "STD_CODE_NK", "GRADECODE");
- baseInfoPopup.Text = "成分内控选择";
- this.Cursor = Cursors.WaitCursor;
- baseInfoPopup.Load += new EventHandler((c, d) =>
- {
- this.Cursor = Cursors.Default;
- });
- if (baseInfoPopup.ShowDialog() == System.Windows.Forms.DialogResult.OK)
- {
- ultraTextEditor1.Value = baseInfoPopup.ChoicedRow.GetValue("GRADENAME");
- ultraTextEditor1.Tag = baseInfoPopup.ChoicedRow.GetValue("GRADECODE");
- ultraTextEditor2.Value = baseInfoPopup.ChoicedRow.GetValue("STD_NAME_NK");
- ultraTextEditor2.Tag = baseInfoPopup.ChoicedRow.GetValue("STD_CODE_NK");
- ultraTextEditor3.Value = baseInfoPopup.ChoicedRow.GetValue("CIC");
- }
- }
- }
- }
|