| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Windows.Forms;
- using Core.Mes.Client.Comm.Format;
- using Core.Mes.Client.Comm.Tool;
- using Core.StlMes.Client.LgResMgt.Mcms.entity;
- using CoreFS.CA06;
- using Infragistics.Win.UltraWinEditors;
- using Infragistics.Win.UltraWinToolbars;
- namespace Core.StlMes.Client.LgResMgt.Mcms
- {
- public partial class BlankPredictionUpload : FrmBase
- {
- public BlankPredictionUpload(OpeBase _ob, List<CmmBlankPredictionEntity> data)
- {
- InitializeComponent();
- ob = _ob;
- EntityHelper.ShowGridCaption<CmmBlankPredictionEntity>(CrackDetectGrid.DisplayLayout.Bands[0]);
- cmmBlankPredictionEntityBindingSource.DataSource = data;
- Comm.RefreshAndAutoSize(CrackDetectGrid);
- }
- private void delete_EditorButtonClick(object sender, EditorButtonEventArgs e)
- {
- CrackDetectGrid.ActiveRow.Delete(false);
- }
- private void gradeEdit_EditorButtonClick(object sender, EditorButtonEventArgs e)
- {
- var cmmBlankPredictionEntity =
- CrackDetectGrid.ActiveRow.ListObject as CmmBlankPredictionEntity;
- using (
- var gradeSelect = new GradeSelect(ob, null,
- string.IsNullOrWhiteSpace(cmmBlankPredictionEntity.Gradename)
- ? ""
- : "原钢种:" + cmmBlankPredictionEntity.Gradename))
- {
- if (gradeSelect.ShowDialog() == DialogResult.OK)
- {
- CrackDetectGrid.ActiveRow.Cells["Gradename"].Value = gradeSelect.SelectRow.Gradename;
- CrackDetectGrid.ActiveRow.Cells["Gradecode"].Value = gradeSelect.SelectRow.Gradecode;
- }
- }
- }
- private void utmMain_ToolClick(object sender, ToolClickEventArgs e)
- {
- switch (e.Tool.Key)
- {
- case "Save": // ButtonTool
- var data =
- cmmBlankPredictionEntityBindingSource.DataSource as List<CmmBlankPredictionEntity>;
- var ccp = new CoreClientParam();
- ccp.ServerName = "com.steering.Mcms.BlankPredictionServer";
- ccp.MethodName = "DoAdd";
- ccp.ServerParams = new object[]
- {
- data.Select(JSONFormat.Format).ToList()
- };
- ccp = ExecuteNonQuery(ccp, CoreInvokeType.Internal);
- if (ccp.ReturnCode != -1)
- {
- MessageUtil.ShowTips(ccp.ReturnInfo);
- if (ccp.ReturnInfo.Contains("成功!"))
- DialogResult = DialogResult.OK;
- }
- DialogResult = DialogResult.OK;
- break;
- case "Close": // ButtonTool
- DialogResult = DialogResult.Cancel;
- break;
- }
- }
- private void uteProOrderNoE_EditorButtonClick(object sender, EditorButtonEventArgs e)
- {
- var cmmBlankPredictionEntity =
- CrackDetectGrid.ActiveRow.ListObject as CmmBlankPredictionEntity;
- using( var orderSelect = new OrderSelect(ob, null))
- {
- if (orderSelect.ShowDialog() == DialogResult.OK)
- {
- CrackDetectGrid.ActiveRow.Cells["ProOrderNo"].Value = orderSelect.SelectRow.ProOrderNo;
- CrackDetectGrid.ActiveRow.Cells["OrdNoPk"].Value = orderSelect.SelectRow.OrdNoPk;
- CrackDetectGrid.ActiveRow.Cells["OrdSqePk"].Value = orderSelect.SelectRow.OrdSqePk;
- CrackDetectGrid.ActiveRow.Cells["OrderNo"].Value = orderSelect.SelectRow.OrderNo;
- CrackDetectGrid.ActiveRow.Cells["OrderSqe"].Value = orderSelect.SelectRow.OrderSqe;
- CrackDetectGrid.ActiveRow.Cells["Gradename"].Value = orderSelect.SelectRow.Gradename;
- CrackDetectGrid.ActiveRow.Cells["Gradecode"].Value = orderSelect.SelectRow.Gradecode;
- CrackDetectGrid.ActiveRow.Cells["ActLen"].Value = orderSelect.SelectRow.Length.ToString2();
- CrackDetectGrid.ActiveRow.Cells["ActDimater"].Value = orderSelect.SelectRow.Diameter.ToString2();
- CrackDetectGrid.ActiveRow.Cells["ShippersName"].Value = orderSelect.SelectRow.SuppCode;
- CrackDetectGrid.ActiveRow.Cells["SingleLen"].Value = orderSelect.SelectRow.LenGpSingle.ToString2();
- CrackDetectGrid.ActiveRow.Cells["TypeFlag"].Value = orderSelect.SelectRow.TypeFlag;
- }
- }
- }
- }
- }
|