- Export data

This commit is contained in:
DawitG96
2019-02-01 12:27:14 +01:00
parent 64593ee4e4
commit 44e9542a15
7 changed files with 27 additions and 44 deletions

View File

@@ -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);

View File

@@ -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>
}

View File

@@ -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",

View File

@@ -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>

View File

@@ -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

View File

@@ -1,6 +1,6 @@
@model IEnumerable<User>
@{
ViewBag.Title = "Hello Razor";
ViewBag.Title = "Tutti gli utenti";
}
<div id="grid"></div>

View File

@@ -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>