| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764 |
- @*
- For more information on enabling MVC for empty projects, visit http://go.microsoft.com/fwlink/?LinkID=397860
- *@
- @using SuperCms.Controllers;
- @using SuperCms.Models;
- @using System.Globalization;
- @model ConfigViewModel
- @{
- // set today date for all
- String ranStr = UtilsController.RandomString(10, true);
- }
- <script>
- $('#myInform').modal('hide');
- </script>
- <div class="modal-content">
- <div class="modal-header">
- <h4 class="modal-title" id="modalLabelService">@UtilsController.convertNameTable(Model.tableType)</h4>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true">×</span>
- </button>
- </div>
- <div class="modal-body">
- @{
- DateTime oDateFrom, oDateTo, oDateSend;
- String dateFrom, dateTo, dateSend;
- if (Model.tableType == UtilsController.Constant.BOTS)
- {
- oDateFrom = DateTime.ParseExact(Model.bot.startDate, "MM/dd/yyyy HH:mm:ss", CultureInfo.InvariantCulture);
- dateFrom = oDateFrom.ToString("yyyy-MM-dd'T'HH:mm:ss.fff", CultureInfo.InvariantCulture);
- oDateTo = DateTime.ParseExact(Model.bot.endDate, "MM/dd/yyyy HH:mm:ss", CultureInfo.InvariantCulture);
- dateTo = oDateFrom.ToString("yyyy-MM-dd'T'HH:mm:ss.fff", CultureInfo.InvariantCulture);
- <div class="row">
- <div class="col-md-12">
- <div class="form-group">
- <label for="team1">Name</label>
- <input class="form-control" type="text" id="name" name="name" autocomplete="on" value="@Model.bot.name">
- </div>
- </div>
- <div class="col-md-12">
- <div class="form-group">
- <label for="fromDate">Description</label>
- <textarea class="form-control" id="description" name="description" autocomplete="off" rows="3" spellcheck="false">@Model.bot.description</textarea>
- </div>
- </div>
- <div class="col-md-4">
- <div class="form-group">
- <label for="serviceCode">Status</label>
- <select id="status" name="status" class="form-control">
- <option value="@Model.bot.status">@UtilsController.convertBotStatus(int.Parse(Model.bot.status))</option>
- @{
- for (int i = 0; i <= UtilsController.Constant.MAX_BOT_STATUS; i++)
- {
- if (i.ToString() != Model.bot.status)
- {
- <option value="@i">@UtilsController.convertBotStatus(i)</option>
- }
- }
- }
- </select>
- </div>
- </div>
- <div class="col-md-4">
- <div class="form-group">
- <label for="fromDate">From date</label>
- <input class="model-box-input" type="datetime-local" id="fromDate" name="fromDate" value="@dateFrom">
- </div>
- </div>
- <div class="col-md-4">
- <div class="form-group">
- <label for="toDate">To date</label>
- <input class="model-box-input" type="datetime-local" id="toDate" name="toDate" value="@dateTo">
- </div>
- </div>
- </div>
- }
- else if (Model.tableType == UtilsController.Constant.GROUPS)
- {
- oDateFrom = DateTime.ParseExact(Model.group.startDate, "MM/dd/yyyy HH:mm:ss", CultureInfo.InvariantCulture);
- dateFrom = oDateFrom.ToString("yyyy-MM-dd'T'HH:mm:ss.fff", CultureInfo.InvariantCulture);
- oDateTo = DateTime.ParseExact(Model.group.endDate, "MM/dd/yyyy HH:mm:ss", CultureInfo.InvariantCulture);
- dateTo = oDateFrom.ToString("yyyy-MM-dd'T'HH:mm:ss.fff", CultureInfo.InvariantCulture);
- <div class="row">
- <div class="col-md-12">
- <div class="form-group">
- <label for="team1">Name</label>
- <input class="form-control" type="text" id="name" name="name" autocomplete="on" value="@Model.group.name">
- </div>
- </div>
- <div class="col-md-12">
- <div class="form-group">
- <label for="fromDate">Description</label>
- <textarea class="form-control" id="description" name="description" autocomplete="off" rows="3" spellcheck="false">@Model.group.description</textarea>
- </div>
- </div>
- <div class="col-md-4">
- <div class="form-group">
- <label for="serviceCode">Status</label>
- <select id="status" name="status" class="form-control">
- <option value="@Model.group.status">@UtilsController.convertGroupStatus(int.Parse(Model.group.status))</option>
- @{
- for (int i = 0; i <= UtilsController.Constant.MAX_GROUP_STATUS; i++)
- {
- if (i.ToString() != Model.group.status)
- {
- <option value="@i">@UtilsController.convertGroupStatus(i)</option>
- }
- }
- }
- </select>
- </div>
- </div>
- <div class="col-md-4">
- <div class="form-group">
- <label for="fromDate">From date</label>
- <input class="model-box-input" type="datetime-local" id="fromDate" name="fromDate" value="@dateFrom">
- </div>
- </div>
- <div class="col-md-4">
- <div class="form-group">
- <label for="toDate">To date</label>
- <input class="model-box-input" type="datetime-local" id="toDate" name="toDate" value="@dateTo">
- </div>
- </div>
- </div>
- }
- else if (Model.tableType == UtilsController.Constant.CONFIGS)
- {
- <div class="row">
- <div class="col-md-6">
- <div class="form-group">
- <label for="team1">Key</label>
- <input class="form-control" type="text" id="key" name="key" autocomplete="on" value="@Model.config.key">
- </div>
- </div>
- <div class="col-md-6">
- <div class="form-group">
- <label for="team1">Value</label>
- <input class="form-control" type="text" id="value" name="value" autocomplete="on" value="@Model.config.value">
- </div>
- </div>
- </div>
- }
- else if (Model.tableType == UtilsController.Constant.SENDMAIL)
- {
- oDateSend = DateTime.ParseExact(Model.sendMail.timeSend, "MM/dd/yyyy HH:mm:ss", CultureInfo.InvariantCulture);
- dateSend = oDateSend.ToString("yyyy-MM-dd'T'HH:mm:ss.fff", CultureInfo.InvariantCulture);
- <input type="hidden" class="tableType" id="tableType" name="tableType" value="@Model.tableType" />
- <div class="row">
- <div class="col-md-4">
- <div class="form-group">
- <label for="serviceCode">Telcos</label>
- <select id="telcoId" name="telcoId" class="form-control" onchange="telcoSendMailClick(this.value)">
- <option value="@Model.telco.id">@Model.telco.telcoName</option>
- @{
- for (int i = 0; i < Model.telcos.data.Count; i++)
- {
- if (Model.telcos.data[i].id != Model.telco.id)
- {
- <option value="@Model.telcos.data[i].id">@Model.telcos.data[i].telcoName</option>
- }
- }
- }
- @*<option value="-1">ALL</option>*@
- </select>
- </div>
- </div>
- <div class="col-md-4 company-model-style">
- <div class="form-group">
- <label for="serviceCode">Companies</label>
- <select id="companyId" name="companyId" class="form-control" onchange="companySendMailClick(this.value)">
- @{
- if (Model.company != null)
- {
- <option value="@Model.company.id">@Model.company.name</option>
- for (int i = 0; i < Model.companies.data.Count; i++)
- {
- if (Model.companies.data[i].id != Model.company.id)
- {
- <option value="@Model.companies.data[i].id">@Model.companies.data[i].name</option>
- }
- }
- }
- }
- @*<option value="-1">ALL</option>*@
- </select>
- </div>
- </div>
- <div class="col-md-4 service-model-style">
- <div class="form-group">
- <label for="serviceCode">Services</label>
- <select id="serviceId" name="serviceId" class="form-control">
- @{
- if (Model.service != null)
- {
- <option value="@Model.service.id">@Model.service.serviceName</option>
- for (int i = 0; i < Model.services.data.Count; i++)
- {
- if (Model.services.data[i].id != Model.service.id)
- {
- <option value="@Model.services.data[i].id">@Model.services.data[i].serviceName</option>
- }
- }
- }
- }
- @*<option value="-1">ALL</option>*@
- </select>
- </div>
- </div>
- <div class="col-md-6">
- <div class="form-group">
- <label for="serviceCode">Status</label>
- <select id="status" name="status" class="form-control">
- @{
- if (Model.sendMail != null)
- {
- <option value="@Model.sendMail.status">@UtilsController.convertBotStatus(int.Parse(Model.sendMail.status))</option>
- for (int i = 0; i <= UtilsController.Constant.MAX_BOT_STATUS; i++)
- {
- if (i.ToString() != Model.sendMail.status)
- {
- <option value="@i">@UtilsController.convertBotStatus(i)</option>
- }
- }
- }
- else
- {
- for (int i = 0; i <= UtilsController.Constant.MAX_BOT_STATUS; i++)
- {
- <option value="@i">@UtilsController.convertBotStatus(i)</option>
- }
- }
- }
- </select>
- </div>
- </div>
- <div class="col-md-6">
- <div class="form-group">
- <label for="toDate">Time send</label>
- <input class="model-box-input" type="datetime-local" id="timeSend" name="timeSend" value="@dateSend">
- </div>
- </div>
- <div class="col-md-6">
- <div class="form-group content-box">
- <label for="toDate">List emails</label>
- @{
- if (Model.sendMail != null)
- {
- <textarea class="form-control" id="listMail" name="listMail" autocomplete="off" rows="3" spellcheck="false">@Model.sendMail.listMail</textarea>
- }
- else
- {
- <textarea class="form-control" id="listMail" name="listMail" autocomplete="off" rows="3" spellcheck="false"></textarea>
- }
- }
- </div>
- </div>
- <div class="col-md-6">
- <div class="form-group content-box">
- <label for="toDate">Message (if have))</label>
- @{
- if (Model.sendMail != null)
- {
- <textarea class="form-control" id="message" name="message" autocomplete="off" rows="3" spellcheck="false">@Model.sendMail.message</textarea>
- }
- else
- {
- <textarea class="form-control" id="message" name="message" autocomplete="off" rows="3" spellcheck="false"></textarea>
- }
- }
- </div>
- </div>
- </div>
- }
- else if (Model.tableType == UtilsController.Constant.SERVICE_CONFIG)
- {
- <input type="hidden" class="tableType" id="tableType" name="tableType" value="@Model.tableType" />
- <div class="row">
- <div class="col-md-3">
- <div class="form-group">
- <label for="serviceCode">Thị trường</label>
- <select id="telcoId" name="telcoId" class="form-control" onchange="telcoServiceClick(this.value)">
- <option value="@Model.telco.id">@Model.telco.telcoName</option>
- @{
- for (int i = 0; i < Model.telcos.data.Count; i++)
- {
- if (Model.telcos.data[i].id != Model.telco.id)
- {
- <option value="@Model.telcos.data[i].id">@Model.telcos.data[i].telcoName</option>
- }
- }
- }
- @*<option value="-1">ALL</option>*@
- </select>
- </div>
- </div>
- <div class="col-md-3 company-model-style">
- <div class="form-group">
- <label for="serviceCode">Công ty</label>
- <select id="companyId" name="companyId" class="form-control" onchange="companyServiceClick(this.value)">
- @{
- if (Model.company != null)
- {
- <option value="@Model.company.id">@Model.company.name</option>
- for (int i = 0; i < Model.companies.data.Count; i++)
- {
- if (Model.companies.data[i].id != Model.company.id)
- {
- <option value="@Model.companies.data[i].id">@Model.companies.data[i].name</option>
- }
- }
- }
- }
- @*<option value="-1">ALL</option>*@
- </select>
- </div>
- </div>
- <div class="col-md-3">
- <div class="form-group">
- <label for="serviceCode">Trạng thái</label>
- <select id="status" name="status" class="form-control">
- @*@{
- for (int i = 0; i <= UtilsController.Constant.MAX_BOT_STATUS; i++)
- {
- <option value="@i">@UtilsController.convertBotStatus(i)</option>
- }
- }*@
- <option value="@Model.service.status">@UtilsController.convertBotStatus(int.Parse(Model.service.status))</option>
- @for (int i = 0; i <= UtilsController.Constant.MAX_WARNING_STATUS; i++)
- {
- if (i.ToString() != Model.service.status)
- {
- <option value="@i">@UtilsController.convertBotStatus(i)</option>
- }
- }
- </select>
- </div>
- </div>
- <div class="col-md-3">
- <div class="form-group">
- <label for="serviceCode">Có trả thưởng ?</label>
- <select id="state" name="state" class="form-control">
- @*@{
- for (int i = 0; i <= UtilsController.Constant.MAX_BOT_STATUS; i++)
- {
- <option value="@i">@UtilsController.convertServiceState(i)</option>
- }
- }*@
- <option value="@Model.service.state">@UtilsController.convertServiceState(int.Parse(Model.service.state))</option>
- @for (int i = 0; i <= UtilsController.Constant.MAX_BOT_STATUS; i++)
- {
- if (i.ToString() != Model.service.state)
- {
- <option value="@i">@UtilsController.convertServiceState(i)</option>
- }
- }
- </select>
- </div>
- </div>
- <div class="col-md-4 service-model-style">
- <div class="form-group">
- <label for="serviceCode">Tên dịch vụ</label>
- <input class="form-control" type="text" id="serviceName" name="serviceName" autocomplete="on" value="@Model.service.serviceName">
- </div>
- </div>
- <div class="col-md-4 service-model-style">
- <div class="form-group">
- <label for="toDate">Thời gian chạy</label>
- <input class="model-box-input" type="time" id="hourRun" name="hourRun" value="@Model.service.hourRun" required>
- </div>
- </div>
- <div class="col-md-4 service-model-style">
- <div class="form-group">
- <label for="serviceCode">Hạn mức tiền cảnh báo</label>
- <input class="form-control" type="number" id="money" name="money" autocomplete="on" value="@Model.service.money">
- </div>
- </div>
- <div class="col-md-6 service-model-style">
- <div class="form-group">
- <label for="serviceCode">URL</label>
- <textarea class="form-control" id="url" name="url" autocomplete="off" rows="3" spellcheck="false">@Model.service.url</textarea>
- </div>
- </div>
- <div class="col-md-6">
- <div class="form-group content-box">
- <label for="toDate">V_SQL</label>
- <textarea class="form-control" id="vSql" name="vSql" autocomplete="off" rows="3" spellcheck="false">@Model.service.vSql</textarea>
- </div>
- </div>
- <div class="col-md-12">
- <div class="form-group content-box">
- <label for="toDate">CONNECTION</label>
- <textarea class="form-control" id="connection" name="connection" autocomplete="off" rows="3" spellcheck="false">@Model.service.connection</textarea>
- </div>
- </div>
- </div>
- }
- else
- {
- DateTime oDate;
- String date;
- oDate = DateTime.ParseExact(Model.schedule.timeRun, "MM/dd/yyyy HH:mm:ss", CultureInfo.InvariantCulture);
- date = oDate.ToString("yyyy-MM-dd'T'HH:mm:ss.fff", CultureInfo.InvariantCulture);
- // Schedules
- <div class="row">
- <div class="col-md-12">
- <div class="form-group">
- <label for="team1">Name</label>
- <input class="form-control" type="text" id="name" name="name" autocomplete="on" value="@Model.schedule.name">
- </div>
- </div>
- <div class="col-md-12">
- <div class="form-group">
- <label for="fromDate">Description</label>
- <textarea class="form-control" id="description" name="description" autocomplete="off" rows="3" spellcheck="false">@Model.schedule.description</textarea>
- </div>
- </div>
- <div class="col-md-6">
- <div class="form-group">
- <label for="serviceCode">Bot name</label>
- <select id="botID" name="botID" class="form-control">
- @{
- BotStructure botG = Model.bots.data.Find(x => x.id == Model.schedule.botID);
- <option value="@Model.schedule.botID">@botG.description</option>
- for (int i = 0; i < Model.bots.data.Count; i++)
- {
- if (Model.bots.data[i].id != Model.schedule.botID)
- {
- <option value="@Model.bots.data[i].id">@Model.bots.data[i].description</option>
- }
- }
- }
- </select>
- </div>
- </div>
- <div class="col-md-6">
- <div class="form-group">
- <label for="serviceCode">Group name</label>
- <select id="groupID" name="groupID" class="form-control">
- @{
- GroupStructure groupG = Model.groups.data.Find(x => x.id == Model.schedule.groupID);
- <option value="@Model.schedule.groupID">@groupG.name</option>
- for (int i = 0; i < Model.groups.data.Count; i++)
- {
- if (Model.groups.data[i].id != Model.schedule.groupID)
- {
- <option value="@Model.groups.data[i].id">@Model.groups.data[i].description</option>
- }
- }
- }
- </select>
- </div>
- </div>
- <div class="col-md-6">
- <div class="form-group">
- <label for="serviceCode">Status</label>
- <select id="status" name="status" class="form-control">
- <option value="@Model.schedule.status">@UtilsController.convertScheduleStatus(int.Parse(Model.schedule.status))</option>
- @{
- for (int i = 0; i <= UtilsController.Constant.MAX_SCHEDULE_STATUS; i++)
- {
- if (i.ToString() != Model.schedule.status)
- {
- <option value="@i">@UtilsController.convertScheduleStatus(i)</option>
- }
- }
- }
- </select>
- </div>
- </div>
- <div class="col-md-6">
- <div class="form-group">
- <label for="fromDate">Time notification</label>
- <input class="model-box-input" type="datetime-local" id="timeRun" name="timeRun" value="@date">
- </div>
- </div>
- <div class="col-md-12">
- <div class="form-group">
- <label for="fromDate">Note</label>
- <input class="form-control" type="text" id="note" name="note" autocomplete="on" value="@Model.schedule.note">
- </div>
- </div>
- <div class="col-md-12">
- <div class="form-group content-box">
- <label for="toDate">Content</label>
- <textarea class="form-control" id="content" name="content" autocomplete="off" rows="3" spellcheck="false">@Model.schedule.content</textarea>
- </div>
- </div>
- </div>
- }
- }
- </div>
- <div class="modal-footer">
- <button type="button" class="btn grey btn-outline-secondary" data-dismiss="modal">Close</button>
- <button type="button" id="btnUpdateInfo" class="btn btn-outline-primary" onclick="saveEditing()">Save</button>
- </div>
- </div>
- <script>
- function saveEditing() {
- var check = 1;
- var formData = new FormData();
- var name = "";
- var description = "";
- var status = "";
- var botID = "";
- var groupID = "";
- var timeRun = "";
- var note = "";
- var content = "";
- var note = "";
- var fromDate = "";
- var toDate = "";
- var timeRun = "";
- var hourRun = "";
- var money = "";
- var serviceName = "";
- var url = "";
- var vSql = "";
- var state = "";
- var connection = "";
- var key = "";
- var value = "";
- // for send mail
- var telcoId = "", companyId = "", serviceId = "", timeSend = "", listMail = "", message = "";
- if (@Model.tableType == @UtilsController.Constant.SENDMAIL) {
- telcoId = $("#telcoId").val();
- companyId = $("#companyId").val();
- status = $("#status").val();
- serviceId = $("#serviceId").val();
- timeSend = $("#timeSend").val();
- listMail = $("#listMail").val();
- message = $("#message").val();
- if (listMail == null || listMail == "") {
- $("#listMail").addClass("note-input");
- check *= 0;
- } else {
- $("#listMail").removeClass("note-input");
- }
- }
- else if (@Model.tableType == @UtilsController.Constant.SCHEDULES) {
- name = $("#name").val();
- description = $("#description").val();
- status = $("#status").val();
- botID = $("#botID").val();
- groupID = $("#groupID").val();
- timeRun = $("#timeRun").val();
- note = $("#note").val();
- content = $("#content").val();
- if (name == null || name == "") {
- $("#name").addClass("note-input");
- check *= 0;
- } else {
- $("#name").removeClass("note-input");
- }
- if (content == null || content == "") {
- $(".content").addClass("note-input");
- check *= 0;
- } else {
- $(".content").removeClass("note-input");
- }
- }
- else if (@Model.tableType == @UtilsController.Constant.CONFIGS) {
- key = $("#key").val();
- value = $("#value").val();
- if (key == null || key == "") {
- $("#key").addClass("note-input");
- check *= 0;
- } else {
- $("#key").removeClass("note-input");
- }
- if (value == null || value == "") {
- $("#value").addClass("note-input");
- check *= 0;
- } else {
- $("#value").removeClass("note-input");
- }
- }
- else if (@Model.tableType == @UtilsController.Constant.SERVICE_CONFIG) {
- telcoId = $("#telcoId").val();
- companyId = $("#companyId").val();
- status = $("#status").val();
- serviceName = $("#serviceName").val();
- url = $("#url").val();
- vSql = $("#vSql").val();
- state = $("#state").val();
- connection = $("#connection").val();
- hourRun = $("#hourRun").val();
- money = $("#money").val();
- if (serviceName == null || serviceName == "") {
- $("#serviceName").addClass("note-input");
- check *= 0;
- } else {
- $("#serviceName").removeClass("note-input");
- }
- if (url == null || url == "") {
- $("#url").addClass("note-input");
- check *= 0;
- } else {
- $("#url").removeClass("note-input");
- }
- if (vSql == null || vSql == "") {
- $("#vSql").addClass("note-input");
- check *= 0;
- } else {
- $("#vSql").removeClass("note-input");
- }
- if (connection == null || connection == "") {
- $("#connection").addClass("note-input");
- check *= 0;
- } else {
- $("#connection").removeClass("note-input");
- }
- if (hourRun == null || hourRun == "") {
- $("#hourRun").addClass("note-input");
- check *= 0;
- } else {
- $("#hourRun").removeClass("note-input");
- }
- if (money == null || money == "") {
- $("#money").addClass("note-input");
- check *= 0;
- } else {
- $("#money").removeClass("note-input");
- }
- }
- else {
- name = $("#name").val();
- description = $("#description").val();
- status = $("#status").val();
- fromDate = $("#fromDate").val();
- toDate = $("#toDate").val();
- if (name == null || name == "") {
- $("#name").addClass("note-input");
- check *= 0;
- } else {
- $("#name").removeClass("note-input");
- }
- }
- if (check == 1) {
- formData.append('__RequestVerificationToken', $('input[name=__RequestVerificationToken]').val());
- formData.append('name', name);
- formData.append('description', description);
- formData.append('status', status);
- formData.append('startDate', fromDate);
- formData.append('endDate', toDate);
- formData.append('botID', botID);
- formData.append('groupID', groupID);
- formData.append('timeRun', timeRun);
- formData.append('note', note);
- formData.append('content', content);
- formData.append('value', value);
- formData.append('key', key);
- // send mail
- formData.append('telcoId', telcoId);
- formData.append('companyId', companyId);
- formData.append('serviceId', serviceId);
- formData.append('timeSend', timeSend);
- formData.append('listMail', listMail);
- formData.append('message', message);
- // conn config
- formData.append('serviceName', serviceName);
- formData.append('url', url);
- formData.append('vSql', vSql);
- formData.append('state', state);
- formData.append('connection', connection);
- formData.append('hourRun', hourRun);
- formData.append('money', money);
- $.ajax({
- type: "POST",
- url: "@(Model.tableType == UtilsController.Constant.BOTS ? "/Config/EditingBotAction" :
- Model.tableType == UtilsController.Constant.SENDMAIL ? "/Config/EditingSendMailAction" :
- Model.tableType == UtilsController.Constant.GROUPS ? "/Config/EditingGroupAction" :
- Model.tableType == UtilsController.Constant.SCHEDULES ? "/Config/EditingScheduleAction" :
- Model.tableType == UtilsController.Constant.SERVICE_CONFIG ? "/Config/EditingServiceAction" :
- "/Config/EditingConfigAction")",
- headers: { 'RequestVerificationToken': $('input[name=__RequestVerificationToken]').val() },
- data: formData,
- processData: false,
- contentType: false,
- success: function (data) {
- if (data.code == @UtilsController.Constant.SUCCESS) {
- window.location.href = data.href;
- } else {
- $.ajax({
- type: "POST",
- url: "/Partial/Response",
- data: {
- "message": "An error was happened"
- },
- success: function (data) {
- $('#informModel').html(data);
- $('#myInform').modal({ "backdrop": "static", keyboard: true });
- $('#myInform').modal('show');
- },
- failure: function (data) {
- console.log(data);
- alert(data);
- },
- error: function (data) {
- console.log(data);
- alert(data);
- }
- });
- }
- },
- failure: function (data) {
- console.log(data);
- alert(data);
- },
- error: function (data) {
- console.log(data);
- alert(data);
- }
- });
- }
- }
- </script>
|