Егор репорт в ворд
This commit is contained in:
parent
84f56090f2
commit
ec9b192a82
@ -70,7 +70,7 @@ public class ReportLogic : IReportLogic
|
||||
});
|
||||
|
||||
// Получаем список студентов, связанных с дисциплинами
|
||||
var students = new List<(string Student, string PhoneNumber)>();
|
||||
var students = new List<string>();
|
||||
foreach (var discipline in disciplines)
|
||||
{
|
||||
var studentDisciplines = _disciplineStorage.GetStudentsForDiscipline(new DisciplineSearchModel
|
||||
@ -85,7 +85,7 @@ public class ReportLogic : IReportLogic
|
||||
Id = studentDiscipline.Id,
|
||||
});
|
||||
foreach(var st in studentList){
|
||||
students.Add((st.Name, st.PhoneNumber));
|
||||
students.Add(st.Name + " " + st.PhoneNumber);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -40,13 +40,12 @@ namespace UniversityBusinessLogic.OfficePackage
|
||||
});
|
||||
foreach (var student in discipline.Students)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(student.Name) && !string.IsNullOrEmpty(student.PhoneNumber))
|
||||
if (!string.IsNullOrEmpty(student))
|
||||
{
|
||||
CreateParagraph(new WordParagraph
|
||||
{
|
||||
Texts = new List<(string, WordTextProperties)> {
|
||||
(student.Name + " - ", new WordTextProperties { Size = "24" }),
|
||||
(student.PhoneNumber + " - ", new WordTextProperties { Size = "24" })
|
||||
(student, new WordTextProperties { Size = "24" })
|
||||
},
|
||||
TextProperties = new WordTextProperties
|
||||
{
|
||||
|
@ -44,10 +44,9 @@
|
||||
@item.TeacherName
|
||||
</td>
|
||||
<td>
|
||||
@foreach (var (Name, PhoneNumber) in item.Students)
|
||||
@foreach (var st in item.Students)
|
||||
{
|
||||
<div>@Name</div>
|
||||
<div>@PhoneNumber</div>
|
||||
<div>@st</div>
|
||||
}
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -10,6 +10,6 @@ namespace UniversityContracts.ViewModels
|
||||
{
|
||||
public int TeacherId { get; set; }
|
||||
public string TeacherName { get; set; } = string.Empty;
|
||||
public List<(string Name, string PhoneNumber)> Students { get; set; } = new();
|
||||
public List<string> Students { get; set; } = new();
|
||||
}
|
||||
}
|
@ -11,7 +11,7 @@ namespace UniversityDatabaseImplement
|
||||
if (optionsBuilder.IsConfigured == false)
|
||||
{
|
||||
//Возможно понадобится писать вместо (localdb) название пк, вот пк Егора: DESKTOP-N8BRIPR; other-name: LAPTOP-DYCTATOR; other-name: DyCTaTOR
|
||||
optionsBuilder.UseSqlServer(@"Data Source=DyCTaTOR\SQLEXPRESS;Initial Catalog=UniversityDatabaseFull;Integrated Security=True;MultipleActiveResultSets=True;;TrustServerCertificate=True");
|
||||
optionsBuilder.UseSqlServer(@"Data Source=DESKTOP-N8BRIPR\SQLEXPRESS;Initial Catalog=UniversityDatabaseFull;Integrated Security=True;MultipleActiveResultSets=True;;TrustServerCertificate=True");
|
||||
}
|
||||
base.OnConfiguring(optionsBuilder);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user