public CreditMemoProductDetails SaveProductDetails(CreditMemoProductDetails CreditMemoProductDetails)
        {
            var param = new SqlParameter[]
            {
                new SqlParameter("@ID", CreditMemoProductDetails.ID),
                new SqlParameter("@CMRequestID", CreditMemoProductDetails.CMRequestID),
                new SqlParameter("@CtrlItem", CreditMemoProductDetails.CtrlItem),
                new SqlParameter("@PltItem", CreditMemoProductDetails.PltItem),
                new SqlParameter("@Model", CreditMemoProductDetails.Model),
                new SqlParameter("@Width", CreditMemoProductDetails.Width),
                new SqlParameter("@Height", CreditMemoProductDetails.Height),
                new SqlParameter("@SizeInfo", CreditMemoProductDetails.SizeInfo),
                new SqlParameter("@QuantityOrdered", CreditMemoProductDetails.QuantityOrdered),
                new SqlParameter("@QuantityShipped", CreditMemoProductDetails.QuantityShipped),
                new SqlParameter("@QuantityRemaining", CreditMemoProductDetails.QuantityRemaining),
                new SqlParameter("@Price", CreditMemoProductDetails.Price),
                new SqlParameter("@Total", CreditMemoProductDetails.Total),
                new SqlParameter("@RecordStatusId", CreditMemoProductDetails.RecordStatusId),
                new SqlParameter("@CreatedBy", CreditMemoProductDetails.CreatedBy),
                new SqlParameter("@ModifiedBy", CreditMemoProductDetails.ModifiedBy)
            };

            return(SqlHelper.ExecuteProcedureReturnSingleObject <CreditMemoProductDetails>(ConnectionString, SPConstants.uspSaveProductDetails, param));
        }
        public CreditMemoProductDetails SaveProductDetails(CreditMemoProductDetails CreditMemoProductDetails)
        {
            var data = _CreditMemoProductDetailsDBClient.SaveProductDetails(CreditMemoProductDetails);

            return(data);
        }