| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
-
- using System.Collections.Generic;
- using System.Linq;
- using System.Windows.Forms;
- using com.steering.mes.mcp.entity;
- using Core.Mes.Client.Comm.Tool;
- using Core.StlMes.Client.Mcp.Control.Entity;
- using Core.StlMes.Client.Mcp.Control.Machining;
- using Infragistics.Win.UltraWinGrid;
- namespace Core.StlMes.Client.Mcp.Control
- {
- public partial class CouplingMakeupControl : MchControlBase
- {
- public CouplingMakeupControl()
- {
- InitializeComponent();
- EntityHelper.ShowGridCaption<MchTwistinglyResultEntity>(ultraGrid1.DisplayLayout.Bands[0]);
- gx = "701306";
- Value = null;
- }
- protected override string ScrapCode { get { return "701506"; } }
- public List<MchTwistinglyResultDEntity> Detail { get; set; }
- public MchTwistinglyResultEntity Value
- {
- get
- {
- var list =
- mchTwistinglyResultEntityBindingSource.DataSource as List<MchTwistinglyResultEntity>;
- return (list == null) || !list.Any() ? new MchTwistinglyResultEntity() : list.FirstOrDefault();
- }
- set
- {
- if (value == null)
- {
- mchTwistinglyResultEntityBindingSource.DataSource = new List<MchTwistinglyResultEntity>
- {
- new MchTwistinglyResultEntity()
- };
- ScrappedList = new List<MchBugDEntity>();
- Detail = new List<MchTwistinglyResultDEntity>();
- }
- else
- {
- value.ProWt = comm.GetWeight(PortHttBatchSampleResultEntitys, gx, (int)(value.ProNum ?? 0),
- (int)(PlnZyJgxCEntity.ProCount ?? 0));
- value.QualifiedWt = comm.GetWeight(PortHttBatchSampleResultEntitys, gx, (int)(value.QualifiedNum ?? 0),
- (int)(PlnZyJgxCEntity.ProCount ?? 0));
- value.FinalQualifiedWt = comm.GetWeight(PortHttBatchSampleResultEntitys, gx, (int)(value.FinalQualifiedNum ?? 0),
- (int)(PlnZyJgxCEntity.ProCount ?? 0));
- mchTwistinglyResultEntityBindingSource.DataSource = new List<MchTwistinglyResultEntity> { value.Clone() };
- if (_plineCode != Value.PlineCode)
- {
- Names = EntityHelper.GetData<HttSignatureEntity>(
- "com.steering.mes.mcp.heatTreatment.FrmHttCrackDetectResult.getHttSign",
- new object[] { Value.PlineCode, "5" }, Ob);
-
- name.DisplayMember = "UserName";
- name.ValueMember = "UserName";
- YdmBaseClass.SetComboItemHeight(name);
- _plineCode = Value.PlineCode;
- }
- name.DataSource = Names.Where(p => p.ColGroup == value.ProGroup).ToList();
- if (value.CouplingNum == null || value.CouplingNum == 0)
- Detail = new List<MchTwistinglyResultDEntity>();
- if (value.FailNum == 0)
- ScrappedList = new List<MchBugDEntity>();
- // ultraGrid1.DisplayLayout.Bands[0].Columns["ProNum"].MaxValue = value.ProNum;
- }
- }
- }
- protected override void EditScrapped()
- {
- Value.FailNum = ScrappedList.Sum(p => p.FailNum);
- Value.FailWt = ScrappedList.Sum(p => p.FailWt);
- ultraGrid1.Refresh();
- }
- private void CouplingNum_EditorButtonClick(object sender, Infragistics.Win.UltraWinEditors.EditorButtonEventArgs e)
- {
- if (PlnZyJgxCEntity==null) return;
- if (PlnZyJgxCEntity.HeatPlanNo == null)
- return;
- if (PlnZyJgxCEntity.PlineCode == null)
- return;
- /*if (PlnZyJgxCEntity.ProducType!="B")
- {
- var matfrm = new TwistinglyDetailOld(Detail);
- matfrm.ShowDialog();
- if (matfrm.DialogResult == DialogResult.OK)
- {
- Detail = matfrm.Detail;
- Value.CouplingNum = Detail.Sum(p => p.CouplingNum);
- }
- ultraGrid1.PerformAction(UltraGridAction.ExitEditMode);
- ultraGrid1.UpdateData();
- }
- else
- {
-
- }*/
- var matfrm = new TwistinglyDetail(Detail, PlnZyJgxCEntity.OrdLnDlyPk, ob);
- matfrm.ShowDialog();
- if (matfrm.DialogResult == DialogResult.OK)
- {
- Detail = matfrm.Detail;
- Value.CouplingNum = Detail.Sum(p => p.CouplingNum);
- Value.CouplingWt = Detail.Sum(p => p.CouplingWt);
- }
- ultraGrid1.PerformAction(UltraGridAction.ExitEditMode);
- ultraGrid1.UpdateData();
- }
- }
- }
|