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