| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- using Core.Mes.Client.Comm.Control;
- using Core.Mes.Client.Comm.Server;
- using CoreFS.CA06;
- using Infragistics.Win.UltraWinGrid;
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- namespace Core.StlMes.Client.PlnSaleOrd.OrderManage.froms
- {
- public partial class FrmGradeChoose : FrmBase
- {
- private OpeBase ob;
- /// <summary>
- /// 是否自炼
- /// </summary>
- private string outSourcTyte="";
- private string gradename = "";
- /// <summary>
- /// 钢种
- /// </summary>
- public string Gradename
- {
- get { return gradename; }
- set { gradename = value; }
- }
- private string gradecode = "";
- public string Gradecode
- {
- get { return gradecode; }
- set { gradecode = value; }
- }
- private string ordLnDlyPk = "";
- private string proPlanId = "";
- private string gxPlanNo = "";
- public FrmGradeChoose(string _outSourcTyte, OpeBase _ob, string _ordLnDlyPk, string _proPlanId, string _gxPlanNo, string _gradeCode)
- {
- ob = _ob;
- outSourcTyte = _outSourcTyte;
- proPlanId = _proPlanId;
- gxPlanNo = _gxPlanNo;
- ordLnDlyPk = _ordLnDlyPk;
- gradecode = _gradeCode;
- InitializeComponent();
- }
- private void FrmGradeChoose_Load(object sender, EventArgs e)
- {
- DataTable dt = ServerHelper.GetData("com.steering.pss.plnsaleord.GpOptimize.CorePlnZgMStoGp.getQueryGradeChoose",
- null, ob);//new object[] { outSourcTyte }
- GridHelper.CopyDataToDatatable(dt, this.dataTable1, true);
- foreach (UltraGridRow ugr in ultraGrid1.Rows)
- {
- string gradeCode = ugr.Cells["GRADECODE"].Value.ToString();
- if (gradeCode.Equals(gradecode))
- {
- ugr.Appearance.BackColor = Color.GreenYellow;
- ugr.Activate();
- return;
- }
- }
-
- }
- private void ultraGrid1_Click(object sender, EventArgs e)
- {
- }
- private void ultraGrid1_ClickCell(object sender, Infragistics.Win.UltraWinGrid.ClickCellEventArgs e)
- {
- ultraGrid1.UpdateData();
- UltraGridRow ugr = ultraGrid1.ActiveRow;
- if (ugr == null) return;
- gradename = ugr.Cells["GRADENAME"].Text.Trim();
- gradecode = ugr.Cells["GRADECODE"].Text.Trim();
- this.DialogResult = DialogResult.OK;
- this.Close();
- }
- private void ultraToolbarsManager1_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e)
- {
- switch (e.Tool.Key)
- {
- case "Save": // 保存
- DoSave();
- break;
- case "Close": // 关闭
- this.Close();
- break;
- }
- }
- /// <summary>
- /// 保存
- /// </summary>
- private void DoSave()
- {
- ultraGrid1.UpdateData();
- UltraGridRow ugr = ultraGrid1.ActiveRow;
- if (ugr == null) return;
- gradename = ugr.Cells["GRADENAME"].Text.Trim();
- gradecode = ugr.Cells["GRADECODE"].Text.Trim();
- this.DialogResult = DialogResult.OK;
- this.Close();
- }
- }
- }
|