예제 #1
0
 /// <summary>
 /// Get
 /// Calls [usp_select_BOM]
 /// </summary>
 public static BOM Get(System.Int32?bomId)
 {
     Rebound.GlobalTrader.DAL.BOMDetails objDetails = Rebound.GlobalTrader.DAL.SiteProvider.BOM.Get(bomId);
     if (objDetails == null)
     {
         return(null);
     }
     else
     {
         BOM obj = new BOM();
         obj.BOMId = objDetails.BOMId;
         //obj.ClientNo = objDetails.ClientNo;
         obj.BOMName            = objDetails.BOMName;
         obj.CompanyNo          = objDetails.CompanyNo;
         obj.CompanyName        = objDetails.CompanyName;
         obj.Notes              = objDetails.Notes;
         obj.BOMCode            = objDetails.BOMCode;
         obj.Inactive           = objDetails.Inactive;
         obj.ContactNo          = objDetails.ContactNo;
         obj.ContactName        = objDetails.ContactName;
         obj.RequestToPOHubBy   = objDetails.RequestToPOHubBy;
         obj.DateRequestToPOHub = objDetails.DateRequestToPOHub;
         obj.ReleaseBy          = objDetails.ReleaseBy;
         obj.DateRelease        = objDetails.DateRelease;
         obj.UpdatedBy          = objDetails.UpdatedBy;
         obj.DLUP               = objDetails.DLUP;
         obj.BOMStatus          = objDetails.BOMStatus;
         obj.BomCount           = objDetails.BomCount;
         obj.StatusValue        = objDetails.StatusValue;
         obj.CurrencyCode       = objDetails.CurrencyCode;
         obj.CurrencyNo         = objDetails.CurrencyNo;
         obj.Currency_Code      = objDetails.Currency_Code;
         obj.CurrentSupplier    = objDetails.CurrentSupplier;
         obj.QuoteRequired      = objDetails.QuoteRequired;
         obj.AllItemHasSourcing = objDetails.AllItemHasSourcing;
         obj.AS9120             = objDetails.AS9120;
         obj.Requestedby        = objDetails.Requestedby;
         obj.Releasedby         = objDetails.Releasedby;
         obj.NoBidCount         = objDetails.NoBidCount;
         obj.UpdateByPH         = objDetails.UpdateByPH;
         obj.AssignedUser       = objDetails.AssignedUser;
         obj.Contact2Id         = objDetails.Contact2Id;
         obj.Contact2Name       = objDetails.Contact2Name;
         obj.ValidationMessage  = objDetails.ValidationMessage;
         obj.IsReqInValid       = objDetails.IsReqInValid;
         objDetails             = null;
         return(obj);
     }
 }
예제 #2
0
 /// <summary>
 /// GetIDByNumber
 /// Calls [usp_select_BOM_ID_by_Name]
 /// </summary>
 public static BOM GetIDByNumber(System.String bomName, System.Int32?clientNo)
 {
     Rebound.GlobalTrader.DAL.BOMDetails objDetails = Rebound.GlobalTrader.DAL.SiteProvider.BOM.GetIDByNumber(bomName, clientNo);
     if (objDetails == null)
     {
         return(null);
     }
     else
     {
         BOM obj = new BOM();
         obj.BOMId  = objDetails.BOMId;
         objDetails = null;
         return(obj);
     }
 }
예제 #3
0
 /// <summary>
 /// GetForPage
 /// Calls [usp_select_BOM_for_Page]
 /// </summary>
 public static BOM GetForPage(System.Int32?bomId)
 {
     Rebound.GlobalTrader.DAL.BOMDetails objDetails = Rebound.GlobalTrader.DAL.SiteProvider.BOM.GetForPage(bomId);
     if (objDetails == null)
     {
         return(null);
     }
     else
     {
         BOM obj = new BOM();
         obj.BOMId            = objDetails.BOMId;
         obj.BOMName          = objDetails.BOMName;
         obj.ClientNo         = objDetails.ClientNo;
         obj.Inactive         = objDetails.Inactive;
         obj.BOMStatus        = objDetails.BOMStatus;
         obj.RequestToPOHubBy = objDetails.RequestToPOHubBy;
         objDetails           = null;
         return(obj);
     }
 }