public void UpdateMOMOTagLine(MOTagLine MTL) { MOTagCount _moTagCount = new MOTagCount(); _moTagCount = MOTagLine2Entity(MTL); _moTagCountLogic.Update(_moTagCount); }
public void CreateMOTagLine(MOTagLine MTL) { MOTagCount _moTagLine = new MOTagCount(); _moTagLine = MOTagLine2Entity(MTL); _moTagCountLogic.Create(_moTagLine); }
public static MOTagLine DataRow2MOTagLine(DataRow r) { MOTagLine _MOTLine = new MOTagLine(); _MOTLine.SeqNum = Convert.ToInt32(r["OperationSequenceNumberString"].ToString()); _MOTLine.UM = r["ComponentUM"].ToString(); _MOTLine.Component_No = r["Component"].ToString(); _MOTLine.Component_Desc = r["ComponentDescription"].ToString(); _MOTLine.Qty_Per = float.Parse(r["RequiredQuantity"].ToString()); _MOTLine.Issued_Qty = float.Parse(r["IssuedQuantity"].ToString()); _MOTLine.LooseCountQty = float.Parse(r["LooseCountQty"].ToString()); _MOTLine.LooseReCountQty = float.Parse(r["LooseReCountQty"].ToString()); return(_MOTLine); }
/// <summary> /// Converts a MOTagLine to a EF MOTagHeader Enttity /// </summary> /// <param name="_t"></param> /// <returns></returns> private MOTagCount MOTagLine2Entity(MOTagLine _t) { MOTagCount MOTCount = new MOTagCount(); MOTCount.SeqNum = _t.SeqNum; MOTCount.Component_No = _t.Component_No; MOTCount.Component_Desc = _t.Component_Desc; MOTCount.UM = _t.UM; MOTCount.Qty_Per = _t.Qty_Per; MOTCount.Issued_Qty = _t.Issued_Qty; MOTCount.LooseCountQty = _t.LooseCountQty; MOTCount.LooseReCountQty = _t.LooseReCountQty; MOTCount.MOTagCountKey = _t.MOTagLineID; MOTCount.MOTagHeaderKey = _t.MOTagID; return(MOTCount); }
public static MOTagLine DataRow2MOTagLine_FromDGV(DataRow r) { MOTagLine _MOTLine = new MOTagLine(); _MOTLine.SeqNum = Convert.ToInt32(r["SeqNum"].ToString()); _MOTLine.UM = r["UM"].ToString(); _MOTLine.Component_No = r["Component_No"].ToString(); _MOTLine.Component_Desc = r["Component_Desc"].ToString(); _MOTLine.Qty_Per = Convert.ToInt32(r["Qty_Per"].ToString()); _MOTLine.Issued_Qty = Convert.ToInt32(r["Issued_Qty"].ToString()); _MOTLine.LooseCountQty = Convert.ToInt32(r["LooseCountQty"].ToString()); _MOTLine.LooseReCountQty = Convert.ToInt32(r["LooseReCountQty"].ToString()); _MOTLine.MOTagID = Convert.ToInt32(r["MOTagID"].ToString()); _MOTLine.MOTagLineID = Convert.ToInt32(r["MOTagLineID"].ToString()); return(_MOTLine); }
public DataTable MOTagLines2Table(int MOTagHeaderID) { DataTable _MTDT = new DataTable(); //-----------HEADER--------------------// _MTDT.Columns.Add("SeqNum", typeof(int)); _MTDT.Columns.Add("Component_No", typeof(string)); _MTDT.Columns.Add("Component_Desc", typeof(string)); _MTDT.Columns.Add("UM", typeof(string)); _MTDT.Columns.Add("Qty_Per", typeof(int)); _MTDT.Columns.Add("Issued_Qty", typeof(int)); _MTDT.Columns.Add("LooseCountQty", typeof(string)); _MTDT.Columns.Add("LooseReCountQty", typeof(int)); //-----------Keys----------------------// _MTDT.Columns.Add("MOTagID", typeof(int)); _MTDT.Columns.Add("MOTagLineID", typeof(int)); List <MOTagCount> _MOList = _moTagCountLogic.ReadAll(MOTagHeaderID); MOTagLine _MT = new MOTagLine(); for (int i = 0; i < _MOList.Count; i++) { _MT = Entity2MOTagLine(_MOList[i]); _MTDT.Rows.Add(_MT.SeqNum , _MT.Component_No , _MT.Component_Desc , _MT.UM , _MT.Qty_Per , _MT.Issued_Qty , _MT.LooseCountQty , _MT.LooseReCountQty , _MT.MOTagID , _MT.MOTagLineID); } return(_MTDT); }