| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176 |
- @using ReportWeb.Models;
- @model SvAdvSchedule
- @functions {
- void MsgTypeToText(string msgType)
- {
- if (msgType == "0")
- {
- <span>SMS Text</span>
- }
- else if (msgType == "1")
- {
- <span>SMS Flash</span>
- }
- else if (msgType == "200")
- {
- <span>USSD Push</span>
- }
- else if (msgType == "201")
- {
- <span>USSD Flash</span>
- }
- }
- }
- @{
- DateTime startTime = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 0, 0, 0);
- DateTime endTime = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 23, 59, 59);
- if (Model.from_date != null)
- {
- startTime = Model.from_date.Value;
- }
- if (Model.to_date != null)
- {
- endTime = Model.to_date.Value;
- }
- }
- <style>
- .row-table {
- /*border-bottom: solid 1px;*/
- /*margin-top: 5px;
- margin-bottom: 5px;*/
- }
- </style>
- <div class="row">
- <div class="col-md-6">
- <div class="form-group">
- <label for="team1">Schedule Title</label>
- <input class="form-control" type="text" id="scheduleName" name="scheduleName" autocomplete="on" value="@Model.schedule_name">
- </div>
- </div>
- <div class="col-md-6">
- <div class="form-group">
- <label for="team1">Max Total Message</label>
- <input class="form-control" type="number" id="maxTotalMsg" name="maxTotalMsg" autocomplete="on" value="@Model.max_total_msg">
- </div>
- </div>
- </div>
- <div class="row">
- <div class="col-md-6">
- <div class="form-group">
- <label>Start time</label>
- <div class='input-group'>
- <input id="fromDate" name="fromDate" type='text' class="form-control fromDate" value="@startTime.ToString("dd/MM/yyyy HH:mm:ss")" />
- <div class="input-group-append">
- <span class="input-group-text">
- <span class="fa fa-calendar"></span>
- </span>
- </div>
- </div>
- </div>
- </div>
- <div class="col-md-6">
- <div class="form-group">
- <label>End time</label>
- <div class='input-group'>
- <input id="toDate" name="toDate" type='text' class="form-control todate" value="@endTime.ToString("dd/MM/yyyy HH:mm:ss")" />
- <div class="input-group-append">
- <span class="input-group-text">
- <span class="fa fa-calendar"></span>
- </span>
- </div>
- </div>
- </div>
- </div>
- </div>
- <hr />
- <div class="row row-table">
- <div class="col-md-2">
- <div class="">
- <label><b>Service Adv</b></label>
- </div>
- </div>
- <div class="col-md-2">
- <div class="">
- <label><b>Percent</b></label>
- </div>
- </div>
- <div class="col-md-4">
- <div class="">
- <label><b>Message</b></label>
- </div>
- </div>
- <div class="col-md-4">
- <div class="">
- <label><b>Adv Info</b></label>
- </div>
- </div>
- </div>
- @for (int i = 0; i < Model.list_adv.Count; i++)
- {
- <hr />
- SvAdv adv = Model.list_adv[i];
- <div class="row row-table">
- <input type="hidden" class="sv-adv-id" value="@adv.id" id="id-@i" />
- <div class="col-md-2">
- <div class="">
- @*<label for="serviceAdv">Service Adv</label>*@
- <div id="sv-adv-id-@i" name="serviceAdv">@adv.adv_name</div>
- </div>
- </div>
- <div class="col-md-2">
- <div class="">
- @*<label for="percent">Percent</label>*@
- <input id="percent-@i" name="percent" class="form-control" type="number" min="0" max="100" value="@adv.percent" />
- </div>
- </div>
- <div class="col-md-4">
- @adv.msg_adv
- </div>
- <div class="col-md-4">
- <div class="">
- @*<label for="adv-info">Info</label>*@
- <div name="adv-info" id="adv-info-@adv.id" class="row">
- <div class="col-6">
- <b>Service</b>: @adv.sv_code
- </div>
- <div class="col-6">
- <b>Message type</b>: @{MsgTypeToText(adv.message_type);}
- </div>
- <div class="col-6">
- <b>Channel</b>: @adv.channel_adv
- </div>
- <div class="col-6">
- <b>From money</b>: @adv.from_money
- </div>
- <div class="col-6">
- <b>Active hour</b>: @adv.active_hour
- </div>
- <div class="col-6">
- <b>Max no. message</b>: @adv.max_number_msg
- </div>
- </div>
- </div>
- </div>
- </div>
- }
- <script>
- $(document).ready(function () {
- $("#fromDate").datetimepicker({
- format: "DD/MM/YYYY HH:mm:ss",
- defaultDate: moment().startOf('day')
- });
- $("#toDate").datetimepicker({
- format: "DD/MM/YYYY HH:mm:ss",
- defaultDate: moment().endOf('day')
- });
- });
- </script>
|