Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div class="modal fade" id="AddNewModal" tabindex="-1" role="dialog" aria-labelledby="AddNewModalLabel" aria-hidden="true">
- <div class="modal-dialog modal-xl" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h4 class="modal-title" id="AddNewModalLabel">Reservation</h4>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true">×</span>
- </button>
- </div>
- <form class="js-order-create-form">
- <div class="modal-body">
- <div class="row">
- <div class="form-group col-lg-4">
- <label>Apartment</label>
- <select class="js-apartment form-control" name="@nameof(Model.ApartmentID)">
- <option></option>
- @if (Model.HasApartments)
- {
- foreach (var Item in Model.Apartments)
- {
- <option value="@Item.Key">@Item.Value</option>
- }
- }
- </select>
- <p class="help-block">
- <span class="error-text"></span>
- </p>
- </div>
- <div class="form-group col-lg-4">
- <label>Check In</label>
- @Html.DevExpress().DateEdit(
- settings =>
- {
- settings.Name = nameof(Model.CheckInDate);
- Model.Form.InitDateEditSettings(settings);
- settings.Properties.ValidationSettings.RequiredField.IsRequired = false;
- settings.Properties.MinDate = DateTime.Today;
- settings.ControlStyle.CssClass = "js-checkin-date form-control";
- settings.Properties.ClientSideEvents.CalendarCustomDisabledDate = "OrdersGridModel.Order.DisableCheckInDates";
- }
- ).Bind(Model.CheckInDate).GetHtml()
- <p class="help-block">
- <span class="error-text"></span>
- </p>
- </div>
- <div class="form-group col-lg-4">
- <label>Check Out</label>
- @Html.DevExpress().DateEdit(
- settings =>
- {
- settings.Name = nameof(Model.CheckoutDate);
- Model.Form.InitDateEditSettings(settings);
- settings.Properties.ValidationSettings.RequiredField.IsRequired = false;
- settings.Properties.MinDate = DateTime.Today;
- settings.ControlStyle.CssClass = "js-checkout-date form-control";
- settings.Properties.DateRangeSettings.StartDateEditID = nameof(Model.CheckInDate);
- settings.Properties.ClientSideEvents.CalendarCustomDisabledDate = "OrdersGridModel.Order.DisableCheckOutDates";
- settings.Properties.ClientSideEvents.DateChanged = "OrdersGridModel.Order.CalculateOrderPrice";
- }
- ).Bind(Model.CheckoutDate).GetHtml()
- <p class="help-block">
- <span class="error-text"></span>
- </p>
- </div>
- </div>
- <div class="row">
- <div class="form-group col-lg-4">
- <label>Firstname</label>
- <input type="text" class="js-firstname form-control" autocomplete="no" name="@nameof(Model.CustomerFirstName)" />
- <p class="help-block">
- <span class="error-text"></span>
- </p>
- </div>
- <div class="form-group col-lg-4">
- <label>Lastname</label>
- <input type="text" class="js-lastname form-control" autocomplete="no" name="@nameof(Model.CustomerLastName)" />
- <p class="help-block">
- <span class="error-text"></span>
- </p>
- </div>
- <div class="form-group col-lg-4">
- <label>Email</label>
- <input type="text" class="js-email form-control" autocomplete="no" name="@nameof(Model.CustomerEmail)" />
- <p class="help-block">
- <span class="error-text"></span>
- </p>
- </div>
- </div>
- <div class="row">
- <div class="form-group col-lg-4">
- <label>Mobile</label>
- <input class="js-mobile form-control" type="text" autocomplete="no" name="@nameof(Model.CustomerMobile)" value="@Model.CustomerMobile" />
- <p class="help-block">
- <span class="error-text"></span>
- </p>
- </div>
- <div class="form-group col-lg-4">
- <div class="d-flex justify-content-between">
- <label>Viber</label>
- <label>
- <input class="js-viber-same-as-mobile" type="checkbox" value="true" /> Same As Mobile
- </label>
- </div>
- <input class="js-viber form-control" type="text" autocomplete="no" name="@nameof(Model.CustomerViber)" value="@Model.CustomerViber" />
- <p class="help-block">
- <span class="error-text"></span>
- </p>
- </div>
- <div class="form-group col-lg-4">
- <div class="d-flex justify-content-between">
- <label>WhatsApp</label>
- <label>
- <input class="js-whatsapp-same-as-mobile" type="checkbox" value="true" /> Same As Mobile
- </label>
- </div>
- <input class="js-whatsapp form-control" type="text" autocomplete="no" name="@nameof(Model.CustomerWhatsApp)" value="@Model.CustomerWhatsApp" />
- <p class="help-block">
- <span class="error-text"></span>
- </p>
- </div>
- </div>
- <div class="row">
- <div class="form-group col-lg-4">
- <label>Adult</label>
- @Html.DevExpress().SpinEdit(
- settings =>
- {
- settings.Name = nameof(Model.GuestCountAdult);
- Model.Form.InitSpinEditSettings(settings, Core.Utilities.Constants.Decimal.NoTrailingZeros);
- settings.Properties.MinValue = 1;
- settings.Properties.MaxValue = 1000;
- settings.ControlStyle.CssClass = "js-guest-count-adult form-control";
- }
- ).Bind(1).GetHtml()
- <p class="help-block">
- <span class="error-text"></span>
- </p>
- </div>
- <div class="form-group col-lg-4">
- <label>Child</label>
- @Html.DevExpress().SpinEdit(
- settings =>
- {
- settings.Name = nameof(Model.GuestCountChildren);
- Model.Form.InitSpinEditSettings(settings, Core.Utilities.Constants.Decimal.NoTrailingZeros);
- settings.Properties.MinValue = 0;
- settings.Properties.MaxValue = 1000;
- settings.ControlStyle.CssClass = "js-guest-count-child form-control";
- }
- ).Bind(0).GetHtml()
- <p class="help-block">
- <span class="error-text"></span>
- </p>
- </div>
- <div class="form-group col-lg-4">
- <label>Infant</label>
- @Html.DevExpress().SpinEdit(
- settings =>
- {
- settings.Name = nameof(Model.GuestCountInfant);
- Model.Form.InitSpinEditSettings(settings, Core.Utilities.Constants.Decimal.NoTrailingZeros);
- settings.Properties.MinValue = 0;
- settings.Properties.MaxValue = 1000;
- settings.ControlStyle.CssClass = "js-guest-count-infant form-control";
- }
- ).Bind(0).GetHtml()
- <p class="help-block">
- <span class="error-text"></span>
- </p>
- </div>
- </div>
- <div class="row">
- <div class="form-group col-lg-4">
- <label>Arrival Time</label>
- <select class="js-arrival-time form-control" name="@nameof(Model.ArrivalTime)">
- <option></option>
- @if (Model.HasArrivalTimes)
- {
- foreach (var Item in Model.ArrivalTimes)
- {
- <option value="@Item.Key">@Item.Value</option>
- }
- }
- </select>
- <p class="help-block">
- <span class="error-text"></span>
- </p>
- </div>
- <div class="form-group col-lg-4">
- <div class="d-flex justify-content-between">
- <label>Flight Number</label>
- <label>
- <input class="js-airport-shuttle" type="checkbox" value="true" /> Airport suhttle
- </label>
- </div>
- <input type="text" class="form-control js-flight-number" autocomplete="no" name="@nameof(Model.FlightNumber)" />
- <p class="help-block">
- <span class="error-text"></span>
- </p>
- </div>
- <div class="form-group col-lg-4">
- <div class="row">
- <div class="col-6">
- <label>Breakfast</label>
- <label class="toggler toggler-lg">
- <input type="checkbox" id="BreakfastChechBox" class="js-breakfast" name="@nameof(Model.IsBreakfastSelected)" />
- <i></i>
- </label>
- </div>
- <div class="col-6">
- <label>Pay Later</label>
- <label class="toggler toggler-lg">
- <input type="checkbox" id="FreeCancelationChechBox" class="js-free-cancelation" name="@nameof(Model.IsFreeCancelationSelected)" />
- <i></i>
- </label>
- </div>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="form-group col-12">
- <label>Note</label>
- <textarea class="form-control js-note" name="@nameof(Model.Note)"></textarea>
- </div>
- </div>
- </div>
- <div class="modal-header">
- <h4 class="modal-title" id="myModalLabel">Card Info</h4>
- </div>
- <div class="modal-body">
- <div class="row">
- <div class="form-group col-lg-4">
- <label>Card Type</label>
- <select class="form-control js-card-type-combo">
- @if (Model.HasBankCardTypes)
- {
- foreach (var Item in Model.BankCardTypes)
- {
- <option value="@Item.Key">@Item.Value</option>
- }
- }
- </select>
- <p class="help-block">
- <span class="error-text"></span>
- </p>
- </div>
- <div class="form-group col-lg-4">
- <label>Card number</label>
- <input type="text" class="js-card-number form-control numeric-input" autocomplete="no" />
- <p class="help-block">
- <span class="error-text"></span>
- </p>
- </div>
- <div class="form-group col-lg-4">
- <label>Cardholder Name</label>
- <input type="text" class="js-cardholder-name form-control" autocomplete="no" />
- <p class="help-block">
- <span class="error-text"></span>
- </p>
- </div>
- </div>
- <div class="row">
- <div class="form-group col-lg-4">
- <label>Month</label>
- <input type="text" class="js-card-expiration-month form-control numeric-input" autocomplete="no" />
- <p class="help-block">
- <span class="error-text"></span>
- </p>
- </div>
- <div class="form-group col-lg-4">
- <label>Year</label>
- <input type="text" class="js-card-expiration-year form-control numeric-input" autocomplete="no" />
- <p class="help-block">
- <span class="error-text"></span>
- </p>
- </div>
- @*<div class="form-group col-lg-4">
- <label>CVC</label>
- <input type="text" class="js-card-cvc form-control numeric-input" autocomplete="no" />
- <p class="help-block">
- <span class="error-text"></span>
- </p>
- </div>*@
- </div>
- </div>
- </form>
- <div class="modal-footer justify-content-between align-items-start flex-wrap">
- <div class="d-flex align-items-center">
- @*<div class="form-group">
- <button id="CalculateButton" type="button" class="btn btn-oval btn-default js-calculate-btn"><i class="fas fa-calculator"></i> <span>Calculate</span></button>
- </div>*@
- <div class="form-group">
- <p class="ml-2 mb-0">Total Price: €<span class="js-order-price">0</span></p>
- </div>
- </div>
- <div class="d-flex">
- <div class="form-group">
- <div class="form-inline">
- <label class="mr-2 mb-0">Source</label>
- <select class="form-control js-source" name="@nameof(Model.SourceID)">
- <option></option>
- @if (Model.hasSources)
- {
- foreach (var Item in Model.OrderSources)
- {
- <option value="@Item.Key">@Item.Value</option>
- }
- }
- </select>
- </div>
- <p class="help-block text-right">
- <span class="error-text"></span>
- </p>
- </div>
- <div class="form-group">
- <div class="form-inline">
- <label class="mr-2 mb-0 ml-2">Language</label>
- <select class="form-control js-culture" name="@nameof(Model.OrderCultureID)">
- <option></option>
- @if (Model.HasCultures)
- {
- foreach (var Item in Model.OrderCultures)
- {
- <option value="@Item.Key">@Item.Value</option>
- }
- }
- </select>
- </div>
- <p class="help-block text-right">
- <span class="error-text"></span>
- </p>
- </div>
- <div class="form-group">
- <label class="mr-2 mb-0 ml-2 d-sm-none"> </label>
- <button id="SaveButton" type="button" class="btn btn-circle btn-primary js-save-order-btn ml-2"><i class="fas fa-save"></i></button>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement