Exemplo n.º 1
0
        public void UpdateMOMOTagLine(MOTagLine MTL)
        {
            MOTagCount _moTagCount = new MOTagCount();

            _moTagCount = MOTagLine2Entity(MTL);
            _moTagCountLogic.Update(_moTagCount);
        }
Exemplo n.º 2
0
        public void CreateMOTagLine(MOTagLine MTL)
        {
            MOTagCount _moTagLine = new MOTagCount();

            _moTagLine = MOTagLine2Entity(MTL);
            _moTagCountLogic.Create(_moTagLine);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        /// <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);
        }
Exemplo n.º 5
0
        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);
        }
Exemplo n.º 6
0
        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);
        }