/// <summary> /// 输出信息到erp /// </summary> /// <returns></returns> private string SendMessge() { string dataString = "{" + strType1.WideValue.Substring(0, strType1.WideValue.IndexOf("-")) + ","; MoldQuoteNameInfo aInfo = this.infos.Find(a => a.Name.Equals("A板")); MoldQuoteNameInfo bInfo = this.infos.Find(a => a.Name.Equals("B板")); MoldQuoteNameInfo fangt = this.infos.Find(a => a.Name.Equals("方铁")); string mach = this.mulMessage.GetValue()[0]; dataString += aInfo.Width + "," + aInfo.Length + "," + aInfo.Height + "," + bInfo.Height + ","; if (fangt != null) { dataString += fangt.Height + ","; } else { dataString += "*,"; } if (mach != null && mach != "") { dataString += mach + "}"; } else { dataString += "*}"; } foreach (MoldQuoteNameInfo mm in infos) { dataString += "1*" + mm.Name + "**" + mm.Height + "*" + mm.Width + "*" + mm.Length + "*" + "1,"; } foreach (StandardPartsName sp in this.standard) { dataString += "0*" + sp.Name + "*" + sp.Dia + "***" + sp.Length + "*" + sp.Count.ToString() + ","; } return(dataString); }
/// <summary> /// 获取模板信息 /// </summary> /// <returns></returns> public MoldQuoteNameInfo GetMoldBaseInfo() { MoldQuoteNameInfo info = new MoldQuoteNameInfo() { Name = this.Name, Body = this.Body, Materials = this.Materials }; if (this.DisPt.X >= this.DisPt.Y) { info.Length = Math.Round(this.DisPt.X * 2, 2).ToString(); info.Width = Math.Round(this.DisPt.Y * 2, 2).ToString(); } else { info.Length = Math.Round(this.DisPt.Y * 2, 2).ToString(); info.Width = Math.Round(this.DisPt.X * 2, 2).ToString(); } info.Height = Math.Round(this.DisPt.Z * 2, 2).ToString(); return(info); }