- Export data
This commit is contained in:
@@ -152,8 +152,8 @@ namespace SeniorAssistant
|
||||
users.Add(new User { Name = "Alfredo", LastName = "Parise", Email = "alfred.pary@libero.it", Username = "alfredigno", Password = "alfy", Avatar = "/uploads/default.jpg" });
|
||||
users.Add(new User { Name = "Edoardo", LastName = "Marzio", Email = "edo.marzio@libero.it", Username = "marzietto", Password = "edo64", Avatar = "/uploads/default.jpg" });
|
||||
|
||||
docs.Add(new Doctor { Username = "alfredigno", Location = "Brasile", PhoneNumber = "+0 123456789" });
|
||||
docs.Add(new Doctor { Username = "marzietto", Location = "Uganda", PhoneNumber = "+9 87654321" });
|
||||
docs.Add(new Doctor { Username = "alfredigno", Location = "Brasile", PhoneNumber = "+0 123456789", Schedule = "Solo feriali 9:00-13:00/15:00-19:00" });
|
||||
docs.Add(new Doctor { Username = "marzietto", Location = "Uganda", PhoneNumber = "+9 87654321", Schedule = "Feriali e festivi 9:00-13:00" });
|
||||
|
||||
foreach (var doc in docs)
|
||||
db.InsertOrReplace(doc);
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
@using LinqToDB;
|
||||
|
||||
@{
|
||||
ViewBag.Title = "Hello Razor";
|
||||
ViewBag.Title = "Chat";
|
||||
var session = HttpContextAccessor.HttpContext.Session;
|
||||
var username = session.GetString("username");
|
||||
var db = dbFactory.Create();
|
||||
@@ -67,12 +67,11 @@
|
||||
<span class="direct-chat-name pull-right">Tu</span>
|
||||
<span class="direct-chat-timestamp pull-left">@message.Time</span>
|
||||
</div>
|
||||
<!-- /.direct-chat-info -->
|
||||
<!-- /.direct-chat-info and text -->
|
||||
<img class="direct-chat-img" src="@session.GetString("avatar")" alt="User image">
|
||||
<div class="direct-chat-text">
|
||||
@message.Body
|
||||
</div>
|
||||
<!-- /.direct-chat-text -->
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
|
||||
@@ -10,8 +10,6 @@
|
||||
<div class="box-header with-border">
|
||||
<h3 class="box-title">Dati utente</h3>
|
||||
</div>
|
||||
<!-- /.box-header -->
|
||||
<!-- form start -->
|
||||
<section class="form-horizontal">
|
||||
<div class="box-body">
|
||||
<div class="form-group">
|
||||
@@ -47,7 +45,7 @@
|
||||
<div class="form-group">
|
||||
<div class="col-sm-10">
|
||||
<input class="mod-data hide" type="text" value="@Model.Doc.Schedule" id="mod-schedule" />
|
||||
<input class="old-data" disabled type="number" value="@Model.Doc.Schedule" /><br />
|
||||
<input class="old-data" disabled type="text" value="@Model.Doc.Schedule" /><br />
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
@@ -96,13 +94,12 @@
|
||||
var doctor = (from u in db.Users
|
||||
join d in db.Doctors on u.Username equals d.Username
|
||||
where d.Username.Equals(Model.Pat.Doctor)
|
||||
select new { u.Username, u.Name, u.LastName, d.Location }).ToArray().First();
|
||||
select new { u.Username, u.Name, u.LastName, d.Location, d.PhoneNumber, d.Schedule }).ToArray().First();
|
||||
|
||||
<div class="box box-warning">
|
||||
<div class="box-header with-border">
|
||||
<h3 class="box-title">Contatti con il dottore: <strong>@doctor.Name @doctor.LastName</strong></h3>
|
||||
</div>
|
||||
<!-- /.box-header -->
|
||||
<div class="box-body">
|
||||
<div role="form">
|
||||
<div class="form-group">
|
||||
@@ -110,26 +107,12 @@
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<h5>Recapito telefonico: <strong>+0 00000000 <!--doctor.PhoneNumber --></strong></h5>
|
||||
<h5>Recapito telefonico: <strong>@doctor.PhoneNumber</strong></h5>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<div class="input-group-btn input-group-sm">
|
||||
<a href="#" id="show-schedule" class="btn btn-default">Mostra orari visite</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group hide" id="tab-schedule">
|
||||
<div class="business-hours">
|
||||
<h2 class="title">Orari visite</h2>
|
||||
<ul class="list-unstyled opening-hours">
|
||||
<li>Sunday <span class="pull-right">Closed</span></li>
|
||||
<li>Monday <span class="pull-right">9:00-22:00</span></li>
|
||||
<li>Tuesday <span class="pull-right">9:00-22:00</span></li>
|
||||
<li>Wednesday <span class="pull-right">9:00-22:00</span></li>
|
||||
<li>Thursday <span class="pull-right">9:00-22:00</span></li>
|
||||
<li>Friday <span class="pull-right">9:00-23:30</span></li>
|
||||
<li>Saturday <span class="pull-right">14:00-23:30</span></li>
|
||||
</ul>
|
||||
<h5 class="box-comment">Orario visite: <strong>@doctor.Schedule</strong></h5>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
@@ -139,11 +122,8 @@
|
||||
<a href="/Message/@doctor.Username" class="btn btn-flat btn-info">Scrivi un messaggio</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.box-body -->
|
||||
</div>
|
||||
}
|
||||
else
|
||||
@@ -256,10 +236,7 @@
|
||||
$(document).ready(function () {
|
||||
$(".opening-hours li").eq(new Date().getDay()).addClass("today");
|
||||
});
|
||||
|
||||
$("#show-schedule").on("click", function () {
|
||||
$("#tab-schedule").toggleClass("hide");
|
||||
});
|
||||
|
||||
$("#files").kendoUpload({
|
||||
async: {
|
||||
saveUrl: "/Account/_save",
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
<div class="box-header with-border">
|
||||
<h3 class="box-title">Registrazione</h3>
|
||||
</div>
|
||||
<!-- /.box-header -->
|
||||
<!-- form start -->
|
||||
<div class="form-horizontal">
|
||||
<div class="box-body">
|
||||
@@ -72,17 +71,14 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.box-body -->
|
||||
<div class="box-footer">
|
||||
<input type="reset" class="btn btn-default" />
|
||||
<button class="btn btn-info pull-right" id="register-btn">Register</button>
|
||||
<p id="msg-reg" class="login-box-msg text-red"></p>
|
||||
<button type="button" class="btn btn-info">@Html.ActionLink("Torna al login", "Login")</button>
|
||||
</div>
|
||||
<!-- /.box-footer -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.box -->
|
||||
</div>
|
||||
<div class="col-md-4"></div>
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
@model User
|
||||
|
||||
@{
|
||||
ViewBag.Title = "Hello Razor";
|
||||
ViewBag.Title = "Dati paziente";
|
||||
var session = HttpContextAccessor.HttpContext.Session;
|
||||
var username = session.GetString("username");
|
||||
bool filter = HttpContextAccessor.HttpContext.Request.Query["from"] != (String)null;
|
||||
@@ -39,7 +39,6 @@ else
|
||||
<div class="col-md-1"></div>
|
||||
|
||||
<div class="col-md-6">
|
||||
<!-- Date range -->
|
||||
<div class="form-group">
|
||||
<div class="input-group">
|
||||
<div class="input-group-addon">
|
||||
@@ -49,9 +48,7 @@ else
|
||||
<input id="date-to" type="date" value="@HttpContextAccessor.HttpContext.Request.Query["to"]" />
|
||||
<input type="button" id="refresh-date" class="fc-button no-border" value="Cambia data" />
|
||||
</div>
|
||||
<!-- /.input group -->
|
||||
</div>
|
||||
<!-- /.form group -->
|
||||
</div>
|
||||
|
||||
@if (isDoc)
|
||||
@@ -249,7 +246,14 @@ else
|
||||
});
|
||||
}
|
||||
if (document.getElementById("show-table").checked) {
|
||||
var dati = "Dati di @Model.Name @Model.LastName"
|
||||
$("#chart-data").kendoGrid({
|
||||
toolbar: ["excel"],
|
||||
excel: {
|
||||
fileName: dati,
|
||||
filterable: false,
|
||||
columns: [{ autowidth: true}]
|
||||
},
|
||||
dataSource: {
|
||||
data: allData,
|
||||
serverPaging: false,
|
||||
@@ -288,7 +292,13 @@ else
|
||||
field: "Sleep",
|
||||
title: "Sonno"
|
||||
}
|
||||
]
|
||||
],
|
||||
excelExport: function (e) {
|
||||
var sheet = e.workbook.sheets[0];
|
||||
for (var i = 1; i < sheet.columns.length; i++) {
|
||||
sheet.columns[i].width = 10;
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
else
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
@model IEnumerable<User>
|
||||
@{
|
||||
ViewBag.Title = "Hello Razor";
|
||||
ViewBag.Title = "Tutti gli utenti";
|
||||
}
|
||||
|
||||
<div id="grid"></div>
|
||||
|
||||
@@ -39,7 +39,7 @@ scratch. This page gets rid of all links and provides the needed markup only.
|
||||
<!-- Ionicons -->
|
||||
<link rel="stylesheet" href="~/AdminLTE-2.4.3/bower_components/Ionicons/css/ionicons.min.css">
|
||||
<!-- Theme style -->
|
||||
<link rel="stylesheet" href="~/AdminLTE-2.4.3/plugins/business.css"/>
|
||||
<link rel="stylesheet" href="~/AdminLTE-2.4.3/plugins/business.css" />
|
||||
<link rel="stylesheet" href="~/AdminLTE-2.4.3/dist/css/AdminLTE.min.css">
|
||||
<!-- AdminLTE Skins. We have chosen the skin-blue for this starter
|
||||
page. However, you can choose any other skin. Make sure you
|
||||
@@ -59,6 +59,7 @@ scratch. This page gets rid of all links and provides the needed markup only.
|
||||
|
||||
<script src="~/kendo/@(kendo.Version)/js/jquery.min.js"></script>
|
||||
<script src="~/kendo/@(kendo.Version)/js/kendo.all.min.js"></script>
|
||||
<script src="~/kendo/@(kendo.Version)/js/jszip.min.js"></script>
|
||||
<script src="~/AdminLTE-2.4.3/bower_components/moment/moment.js"></script>
|
||||
<script src="~/AdminLTE-2.4.3/bower_components/fullcalendar/dist/fullcalendar.min.js"></script>
|
||||
<script src="~/AdminLTE-2.4.3/bower_components/bootstrap-daterangepicker/daterangepicker.js"></script>
|
||||
|
||||
Reference in New Issue
Block a user