Пример #1
0
        private List <OutStockDetails_Model> GetKeeperList(string keeperno)
        {
            List <OutStockDetails_Model> lstKeeper = new List <OutStockDetails_Model>();

            try
            {
                OutStockDetails_Model keeper;
                using (SqlDataReader dr = _db.GetKeeperList(keeperno))
                {
                    while (dr.Read())
                    {
                        keeper = new OutStockDetails_Model();
                        keeper.MaterialKeeperNo   = dr["UserNo"].ToDBString();
                        keeper.MaterialKeeperName = dr["UserName"].ToDBString();
                        lstKeeper.Add(keeper);
                    }
                }

                return(lstKeeper);
            }
            catch //(Exception ex)
            {
                return(lstKeeper);
            }
        }
Пример #2
0
        private List <OutStockDetails_Model> CreateMaterialRequestByProductDetails(ref OutStock_Model OutStockModel, IRfcTable rtb)
        {
            List <OutStockDetails_Model> lstPrdReturnDetails = null;

            if (rtb != null)
            {
                if (rtb.RowCount > 0)
                {
                    lstPrdReturnDetails = new List <OutStockDetails_Model>();
                }
                foreach (var itemRtb in rtb)
                {
                    OutStockModel.Plant     = itemRtb.GetString("WERKS");
                    OutStockModel.PlantName = itemRtb.GetString("WNAME");
                    OutStockModel.MoveType  = string.Empty;

                    OutStockDetails_Model item = new OutStockDetails_Model();
                    item.VoucherNo         = itemRtb.GetString("EBELN");
                    item.RowNo             = itemRtb.GetString("EBELP");
                    item.MaterialNo        = itemRtb.GetString("MATNR");
                    item.MaterialDesc      = itemRtb.GetString("MAKTX");
                    item.Unit              = itemRtb.GetString("MEINS");
                    item.Plant             = itemRtb.GetString("WERKS");
                    item.PlantName         = itemRtb.GetString("WNAME");
                    item.StorageLoc        = itemRtb.GetString("LGORT");
                    item.OutStockQty       = itemRtb.GetInt("BDMNG");
                    item.OldOutStockQtySAP = itemRtb.GetInt("YFSL");
                    item.WaitOutStockQty   = itemRtb.GetInt("KFSL");
                    item.RemainStockQtySAP = itemRtb.GetInt("YLKC");
                    lstPrdReturnDetails.Add(item);
                }
            }
            return(null);
        }
Пример #3
0
        private List <OutStockDetails_Model> CreateMaterialRequestDetails(ref OutStock_Model OutStockModel, IRfcTable rtb)
        {
            List <OutStockDetails_Model> lstPrdReturnDetails = null;

            if (rtb != null)
            {
                if (rtb.RowCount > 0)
                {
                    lstPrdReturnDetails = new List <OutStockDetails_Model>();
                }
                foreach (var itemRtb in rtb)
                {
                    OutStockModel.VoucherNo = itemRtb.GetString("BEDNR");
                    OutStockModel.Plant     = itemRtb.GetString("WERKS");
                    OutStockModel.PlantName = itemRtb.GetString("NAME1");
                    OutStockModel.MoveType  = itemRtb.GetString("BWART");

                    OutStockDetails_Model item = new OutStockDetails_Model();
                    item.VoucherNo    = itemRtb.GetString("BEDNR");
                    item.RowNo        = itemRtb.GetString("BSPOS");
                    item.MaterialNo   = itemRtb.GetString("MATNR");
                    item.MaterialDesc = itemRtb.GetString("MAKTX");
                    item.Unit         = itemRtb.GetString("MEINS");
                    item.Plant        = itemRtb.GetString("WERKS");
                    item.PlantName    = itemRtb.GetString("NAME1");
                    item.StorageLoc   = itemRtb.GetString("LGORT");
                    item.OutStockQty  = itemRtb.GetInt("BDMNG");

                    item.ProDel = itemRtb.GetString("XLOEK");

                    item.ReserveNumber = itemRtb.GetString("RSNUM");
                    //item.ReserveRowNo = itemRtb.GetString("RSPOS");
                    item.RequstReason = itemRtb.GetString("CR_TXT");
                    lstPrdReturnDetails.Add(item);
                }
            }
            return(lstPrdReturnDetails);
        }
Пример #4
0
        private List <OutStockDetails_Model> CreateMaterialRequestByProductDetails(ref OutStock_Model OutStockModel, IRfcTable rtb)
        {
            List <OutStockDetails_Model> lstPrdReturnDetails = null;

            if (rtb != null)
            {
                if (rtb.RowCount > 0)
                {
                    lstPrdReturnDetails = new List <OutStockDetails_Model>();
                }
                foreach (var itemRtb in rtb)
                {
                    OutStockModel.VoucherNo = itemRtb.GetString("AUFNR").TrimStart('0');
                    OutStockModel.Plant     = itemRtb.GetString("WERKS");
                    OutStockModel.PlantName = itemRtb.GetString("NAME1");
                    OutStockModel.MoveType  = itemRtb.GetString("BWART");

                    OutStockDetails_Model item = new OutStockDetails_Model();
                    item.VoucherNo     = itemRtb.GetString("AUFNR").TrimStart('0');
                    item.RowNo         = string.Empty;
                    item.MaterialNo    = itemRtb.GetString("MATNR");
                    item.MaterialDesc  = itemRtb.GetString("MAKTX");
                    item.Unit          = itemRtb.GetString("MEINS");
                    item.Plant         = itemRtb.GetString("WERKS");
                    item.PlantName     = itemRtb.GetString("NAME1");
                    item.StorageLoc    = itemRtb.GetString("LGORT");
                    item.OutStockQty   = itemRtb.GetInt("ZBDMNG");
                    item.ProRecoil     = itemRtb.GetString("RGEKZ");
                    item.ProDel        = itemRtb.GetString("XLOEK");
                    item.ProVirtual    = itemRtb.GetString("DUMPS");
                    item.ReserveNumber = itemRtb.GetString("RSNUM");
                    item.ReserveRowNo  = itemRtb.GetString("RSPOS");
                    lstPrdReturnDetails.Add(item);
                }
            }
            return(null);
        }