public List <General_View> Initialize_Grid() { List <General_View> Complete_Data = new List <General_View>(); General_View Current = new General_View(); string department, faculty, university; var personal = Person.GetAll(); var assigments = ph_assigments.GetAll(); // var wherefrom = citizenship.GetAll(); var identityCard = ID_Cards.GetAll(); for (int i = 0; i < personal.Count; i++) { Complete_Data.Add(new General_View()); Complete_Data[i].FirstName = personal[i].FirstName; Complete_Data[i].LastName = personal[i].LastName; Complete_Data[i].SirName = personal[i].SirName; Complete_Data[i].id = personal[i].id_person; //Complete_Data[i].EGN = identityCard.Where(w=> w.id_person == Complete_Data[i].id).Select(s => s.EGN).ToString(); //Complete_Data[i].Start = assigments.Where(w => w.id_person == Complete_Data[i].id).Select(s => s.StartDate).ToString(); //Complete_Data[i].End = assigments.Where(w => w.id_person == Complete_Data[i].id).Select(s => s.EndDate).ToString(); FindDep(Complete_Data[i].id, assigments, out department, out faculty, out university); Complete_Data[i].Department = department; Complete_Data[i].Faculty = faculty; Complete_Data[i].University = university; } return(Complete_Data); }
private void Row_DoubleClick(object sender, MouseButtonEventArgs e) { DataGridRow row = sender as DataGridRow; General_View person = (General_View)row.DataContext; if (row != null) { var addnew = new Add_New_Person.Add_New_Person(person); addnew.ShowDialog(); } }
public Add_New_Person(General_View person) { InitializeComponent(); EditData = person; }