/// <summary>
 /// Gets the store transfer.
 /// </summary>
 /// <returns></returns>
 public static DataView GetStoreTransfer()
 {
     string query = HCMIS.Repository.Queries.InternalTransfer.SelectGetStoreTransfer();
     InternalTransfer it = new InternalTransfer();
     it.LoadFromRawSql(query);
     return it.DefaultView;
 }
 /// <summary>
 /// Gets a new print number for Pick Face location replenishment.
 /// </summary>
 /// <returns></returns>
 public static int GetNewPrintNumber()
 {
     InternalTransfer it = new InternalTransfer();
     it.LoadFromRawSql(HCMIS.Repository.Queries.InternalTransfer.SelectGetNewPrintNumber());
     if (it.IsColumnNull("ID"))
         return 0;
     return it.ID ;
 }
示例#3
0
        /// <summary>
        /// Gets the store transfer.
        /// </summary>
        /// <returns></returns>
        public static DataView GetStoreTransfer()
        {
            string           query = HCMIS.Repository.Queries.InternalTransfer.SelectGetStoreTransfer();
            InternalTransfer it    = new InternalTransfer();

            it.LoadFromRawSql(query);
            return(it.DefaultView);
        }
 /// <summary>
 /// Gets all replenishments performed, This is filtered by type
 /// the type could be, pick face replenishment, movment to quaranteen etc...
 /// Print number is introduced to idenitfy if the item has already been printed or not
 /// It is now clear if the print number is not empty, it has not been printed
 /// </summary>
 /// <param name="type"></param>
 /// <returns></returns>
 public static DataView GetAllTransfers(string type)
 {
     if (type == "Transfer")
     {
         return GetStoreTransfer();
     }
         var query = HCMIS.Repository.Queries.InternalTransfer.SelectGetAllTransfers(type);
         InternalTransfer it = new InternalTransfer();
         it.LoadFromRawSql(query);
         return it.DefaultView;
 }
示例#5
0
        /// <summary>
        /// Gets a new print number for Pick Face location replenishment.
        /// </summary>
        /// <returns></returns>
        public static int GetNewPrintNumber()
        {
            InternalTransfer it = new InternalTransfer();

            it.LoadFromRawSql(HCMIS.Repository.Queries.InternalTransfer.SelectGetNewPrintNumber());
            if (it.IsColumnNull("ID"))
            {
                return(0);
            }
            return(it.ID);
        }
示例#6
0
        /// <summary>
        /// Gets all replenishments performed, This is filtered by type
        /// the type could be, pick face replenishment, movment to quaranteen etc...
        /// Print number is introduced to idenitfy if the item has already been printed or not
        /// It is now clear if the print number is not empty, it has not been printed
        /// </summary>
        /// <param name="type"></param>
        /// <returns></returns>
        public static DataView GetAllTransfers(string type)
        {
            if (type == "Transfer")
            {
                return(GetStoreTransfer());
            }
            var query           = HCMIS.Repository.Queries.InternalTransfer.SelectGetAllTransfers(type);
            InternalTransfer it = new InternalTransfer();

            it.LoadFromRawSql(query);
            return(it.DefaultView);
        }