Exemple #1
0
        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;
 }