public AddTransplantantForm() { InitializeComponent(); list = new List<Transplantant>(); donor = new Donor(); gridDonor.DataContext = donor; }
private void FindByPassport_Completed(object sender, EventArgs e) { if (context.Donors.Count != 0) { // Нашли донора. donor = context.Donors.ElementAt(0); } else { // Не нашли донора - спрашиваем о добавлении. ConfirmDialog addDonorDialog = new ConfirmDialog("Нет записи с такими данными. Добавить нового донора?", donor); addDonorDialog.Title = "Не найдено"; addDonorDialog.Show(); addDonorDialog.Closed += (s, e1) => { if ((s as ChildWindow).DialogResult == true) { // Добавить нового донора. DonorForm form = new DonorForm(donor); form.Show(); form.Closed += form_Closed; } }; }; gridDonor.DataContext = donor; }
public BloodForm() { InitializeComponent(); Currentblood = new Blood(); donor = new Donor(); gridBlood.DataContext = Currentblood; gridDonor.DataContext = donor; Currentblood.StorageTime = DateTime.Now; }
public DonorForm() { InitializeComponent(); CurrentDonor = new Donor(); // Объявляем текущий контект для Binding. donorInfoGrid.DataContext = CurrentDonor; DatePicker a = new DatePicker(); }
public DonorForm(Donor donor) { InitializeComponent(); CurrentDonor = donor; // Объявляем текущий контект для Binding. donorInfoGrid.DataContext = CurrentDonor; int i = 0; foreach(var arg in bloodComboBox.Items.ToList()) { if ((arg as Label).Content.ToString() == donor.Blood) { bloodComboBox.SelectedIndex= i; } i++; } }
private void form_Closed(object sender, EventArgs e) { if ((sender as ChildWindow).DialogResult == true) { donor = (sender as DonorForm).CurrentDonor; LogsSystem.addTransaction(donor, LogsSystem.Type.Add).commit(); context.Donors.Add(donor); } context.SubmitChanges(); gridDonor.DataContext = donor; }
/// <summary> /// Создание нового объекта Donor. /// </summary> /// <param name="id">Исходное значение свойства Id.</param> /// <param name="firstName">Исходное значение свойства FirstName.</param> /// <param name="lastName">Исходное значение свойства LastName.</param> /// <param name="middleName">Исходное значение свойства MiddleName.</param> /// <param name="series">Исходное значение свойства Series.</param> /// <param name="number">Исходное значение свойства Number.</param> /// <param name="blood">Исходное значение свойства Blood.</param> public static Donor CreateDonor(global::System.Int32 id, global::System.String firstName, global::System.String lastName, global::System.String middleName, global::System.String series, global::System.Int32 number, global::System.String blood) { Donor donor = new Donor(); donor.Id = id; donor.FirstName = firstName; donor.LastName = lastName; donor.MiddleName = middleName; donor.Series = series; donor.Number = number; donor.Blood = blood; return donor; }
/// <summary> /// Устаревший метод для добавления новых объектов в набор EntitySet Donor. Взамен можно использовать метод .Add связанного свойства ObjectSet<T>. /// </summary> public void AddToDonor(Donor donor) { base.AddObject("Donor", donor); }
private bool FilterDonor(Donor entity) { return (entity.Id == this.IdDonor); }