コード例 #1
0
        /// <summary>
        /// Update header after updating supplier invoice line
        /// Call Proc [usp_updateHeader_SupplierInvoice]
        /// </summary>
        /// <param name="supplierInvoiceId"></param>
        /// <param name="secondRef"></param>
        /// <param name="narrative"></param>
        /// <param name="canBeExported"></param>
        /// <param name="updatedBy"></param>
        /// <returns></returns>
        //public static bool UpdateHeader(System.Int32 supplierInvoiceId, System.String secondRef, System.String narrative,System.Boolean? canBeExported, System.Int32 updatedBy)
        //{
        //    return Rebound.GlobalTrader.DAL.SiteProvider.SupplierInvoice.UpdateHeader(supplierInvoiceId, secondRef, narrative,canBeExported, updatedBy);

        //}

        /// <summary>
        /// GetForPrint
        /// Calls [usp_select_ClientInvoice_for_Print]
        /// </summary>
        public static ClientInvoice GetForPrint(System.Int32?clientInvoiceId)
        {
            Rebound.GlobalTrader.DAL.ClientInvoiceDetails objDetails = Rebound.GlobalTrader.DAL.SiteProvider.ClientInvoice.GetForPrint(clientInvoiceId);
            if (objDetails == null)
            {
                return(null);
            }
            else
            {
                ClientInvoice obj = new ClientInvoice();
                obj.ClientInvoiceID     = objDetails.ClientInvoiceID;
                obj.ClientNo            = objDetails.ClientNo;
                obj.ClientInvoiceNumber = objDetails.ClientInvoiceNumber;
                obj.ClientInvoiceDate   = objDetails.ClientInvoiceDate;
                obj.ClientShipTo        = objDetails.ClientShipTo;
                obj.ClientBillto        = objDetails.ClientBillto;
                obj.Fax          = objDetails.Fax;
                obj.Telephone    = objDetails.Telephone;
                obj.CustomerCode = objDetails.CustomerCode;
                obj.Vat          = objDetails.Vat;
                obj.Email        = objDetails.Email;
                obj.TaxRate      = objDetails.TaxRate;
                obj.TaxName      = objDetails.TaxName;
                obj.CurrencyNo   = objDetails.CurrencyNo;
                obj.CurrencyCode = objDetails.CurrencyCode;
                obj.Tax          = objDetails.Tax;
                objDetails       = null;
                return(obj);
            }
        }
コード例 #2
0
        /// <summary>
        /// Call Proc [usp_select_ClientInvoice]
        /// Get the Client invoice by ClientinvoiceId
        /// </summary>
        /// <param name="ClientInvoiceId"></param>
        /// <returns></returns>
        public static ClientInvoice Get(System.Int32?clientInvoiceId)
        {
            Rebound.GlobalTrader.DAL.ClientInvoiceDetails objDetails = Rebound.GlobalTrader.DAL.SiteProvider.ClientInvoice.Get(clientInvoiceId);
            if (objDetails == null)
            {
                return(null);
            }
            else
            {
                ClientInvoice obj = new ClientInvoice();
                obj.ClientInvoiceID     = objDetails.ClientInvoiceID;
                obj.ClientInvoiceNumber = objDetails.ClientInvoiceNumber;
                obj.CompanyNo           = objDetails.CompanyNo;
                obj.ClientNo            = objDetails.ClientNo;
                obj.ClientInvoiceDate   = objDetails.ClientInvoiceDate;
                obj.SupplierCode        = objDetails.SupplierCode;
                obj.Clientname          = objDetails.Clientname;
                obj.CurrencyNo          = objDetails.CurrencyNo;
                obj.InvoiceAmount       = objDetails.InvoiceAmount;
                obj.GoodsValue          = objDetails.GoodsValue;
                obj.Tax                         = objDetails.Tax;
                obj.DeliveryCharge              = objDetails.DeliveryCharge;
                obj.CreditCardFee               = objDetails.CreditCardFee;
                obj.BankFee                     = objDetails.BankFee;
                obj.Exported                    = objDetails.Exported;
                obj.Notes                       = objDetails.Notes;
                obj.SecondRef                   = objDetails.SecondRef;
                obj.Narrative                   = objDetails.Narrative;
                obj.CanbeExported               = objDetails.CanbeExported;
                obj.URNNumber                   = objDetails.URNNumber;
                obj.UpdatedBy                   = objDetails.UpdatedBy;
                obj.DLUP                        = objDetails.DLUP;
                obj.PurchaseOrderNumber         = objDetails.PurchaseOrderNumber;
                obj.PurchaseOrderNo             = objDetails.PurchaseOrderNo;
                obj.CurrencyCode                = objDetails.CurrencyCode;
                obj.TaxNo                       = objDetails.TaxNo;
                obj.TaxName                     = objDetails.TaxName;
                obj.TaxCode                     = objDetails.TaxCode;
                obj.InternalPurchaseOrderNo     = objDetails.InternalPurchaseOrderNo;
                obj.InternalPurchaseOrderNumber = objDetails.InternalPurchaseOrderNumber;
                obj.SalesmanName                = objDetails.SalesmanName;
                obj.DivisionNo                  = objDetails.DivisionNo;
                obj.SalesmanNo                  = objDetails.SalesmanNo;
                obj.DivisionName                = objDetails.DivisionName;
                obj.InvoiceClientNo             = objDetails.InvoiceClientNo;

                objDetails = null;
                return(obj);
            }
        }
コード例 #3
0
 /// <summary>
 /// Get detail for supplier invoice detail page
 /// Call Proc [usp_select_ClientInvoice_for_Page]
 /// </summary>
 /// <param name="clientInvoiceId"></param>
 /// <returns></returns>
 public static ClientInvoice GetForPage(System.Int32?clientInvoiceId, System.Boolean?isPOHub)
 {
     Rebound.GlobalTrader.DAL.ClientInvoiceDetails objDetails = Rebound.GlobalTrader.DAL.SiteProvider.ClientInvoice.GetForPage(clientInvoiceId, isPOHub);
     if (objDetails == null)
     {
         return(null);
     }
     else
     {
         ClientInvoice obj = new ClientInvoice();
         obj.ClientInvoiceID     = objDetails.ClientInvoiceID;
         obj.ClientInvoiceNumber = objDetails.ClientInvoiceNumber;
         obj.Clientname          = objDetails.Clientname;
         obj.CompanyNo           = objDetails.CompanyNo;
         obj.ClientNo            = objDetails.ClientNo;
         objDetails = null;
         return(obj);
     }
 }