доделала формы для мастера. однако!!!!!!! нужно пересмотреть прикольчик с удалением последней пустой строки в грид вью
This commit is contained in:
parent
eeb07a7f15
commit
19955aa161
@ -1,4 +1,5 @@
|
||||
using BeautySalonDBModels;
|
||||
using BeautySalonDBModels.Implements;
|
||||
using BeautySalonDBModels.Models;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
@ -32,17 +33,22 @@ namespace BeautySalon
|
||||
|
||||
private void LoadData()
|
||||
{
|
||||
var masters = masterDb.GetObjects();
|
||||
List<Master> masters = masterDb.GetObjects();
|
||||
MasterDatabase mdb = new MasterDatabase();
|
||||
|
||||
dataGridView.Rows.Clear();
|
||||
|
||||
if (dataGridView.ColumnCount == 0)
|
||||
{
|
||||
dataGridView.Columns.Add("MasterId", "ID");
|
||||
dataGridView.Columns.Add("Specialisation", "Specialisation");
|
||||
dataGridView.Columns.Add("FIO", "FIO");
|
||||
}
|
||||
|
||||
foreach (Master master in masters)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
if (list != null)
|
||||
{
|
||||
dataGridView.DataSource = list;
|
||||
string specialisationName = mdb.GetNameSpecialisation(master);
|
||||
dataGridView.Rows.Add(master.MasterId, specialisationName, master.FIO);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -82,5 +82,18 @@ namespace BeautySalonDBModels.Implements
|
||||
cmd.Parameters.AddWithValue("@id", master.MasterId);
|
||||
cmd.ExecuteNonQuery();
|
||||
}
|
||||
|
||||
public string GetNameSpecialisation(Master master)
|
||||
{
|
||||
SpecialisationDatabase db = new SpecialisationDatabase();
|
||||
int specId = master.SpecialisationId;
|
||||
List<Specialisation> specialisations = db.GetObjects();
|
||||
|
||||
foreach (Specialisation specialisation in specialisations)
|
||||
{
|
||||
if (specialisation.SpecialisationId == specId) return specialisation.Name.ToString();
|
||||
}
|
||||
return string.Empty;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,10 +1,5 @@
|
||||
using BeautySalonDBModels.Models;
|
||||
using Npgsql;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace BeautySalonDBModels.Implements
|
||||
{
|
||||
@ -80,6 +75,5 @@ namespace BeautySalonDBModels.Implements
|
||||
cmd.Parameters.AddWithValue("@SpecialisationId", specialisation.SpecialisationId);
|
||||
cmd.ExecuteNonQuery();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user