protected void btnOrder_Click(object sender, EventArgs e) { try { clsOrderModel order = new clsOrderModel() { iOrderId = 0, eOrderType = OrderType.Pending, objUserDetails = new clsUserDetailsModel() { iUserId = userDetails.iUserId, iUserDetailsId = userDetails.iUserDetailsId }, objFruit = new clsFruitModel() { iFruitId = fruit.iFruitId, bStatus = fruit.bStatus, deQuantity = fruit.deQuantity, deUnitPrice = fruit.deUnitPrice, eMeasurement = fruit.eMeasurement, sDescription = fruit.sDescription, sFruitName = fruit.sFruitName }, bStatus = true, deQuantity = string.IsNullOrWhiteSpace(txtQuantity.Text) ? 0 : Convert.ToDecimal(txtQuantity.Text), bHasDiscount = string.IsNullOrWhiteSpace(txtDiscountPrice.Text) ? false : true, dDeadline = GetValidDate(txtDeadLine.Text), dRequestedDate = GetValidDate(txtRequestedOn.Text), deTotalPrice = string.IsNullOrWhiteSpace(txtTotalPrice.Text) ? 0 : Convert.ToDecimal(txtTotalPrice.Text), deTotalPriceAfterDiscount = string.IsNullOrWhiteSpace(txtDiscountPrice.Text) ? 0 : Convert.ToDecimal(txtDiscountPrice.Text), sDiscount = txtDiscount.Text }; BusinessLayer.PlaceOrder(order); pnlError.Visible = false; pnlSuccess.Visible = true; } catch (Exception ex) { pnlSuccess.Visible = false; pnlError.Visible = true; lblErrorDetails.Text = ex.Message; } }