/// <summary>
        /// Orderline validation
        /// </summary>
        public static bool ValidateOrderLineOrNegotiation(TblOrderLine orderLine)
        {
            bool isValid = false;

            try
            {
                isValid = GeneralValidator.IsNumeric(orderLine.productId) &&
                          GeneralValidator.IsDecimalNumber(orderLine.quantity) &&
                          GeneralValidator.IsDecimalNumber(orderLine.negotiatedPricePerItem) &&
                          GeneralValidator.IsDecimalNumber(orderLine.totalAmount) &&
                          GeneralValidator.IsStringNotEmpty(orderLine.status) &&
                          GeneralValidator.IsNumeric(orderLine.orderId);
            }
            catch (Exception)
            {
                return(isValid);
            }
            return(isValid);
        }
Example #2
0
 public OrderLineData(OrderLineDto orderLineDto)
 {
     TableName    = "TblOrderLine";
     PrimaryKey   = "OrderLineID";
     tblOrderLine = new TblOrderLine(orderLineDto, PrimaryKey);
 }