public EditBirth(Births birth) { InitializeComponent(); Birth = birth; GetBirth(); UserAgree.AcceptButton = Accept_btn; }
private void UpdateWeaning(Births birth) { try { if (birth != null) { var unitOfWork = new UnitOfWork(new Entities()); var weaning = unitOfWork.Births.GetWeaning(birth); DateTextBlock.Text = weaning.date; NPigsTextBlock.Text = weaning.weaned_pigs.ToString(); WeaningInfoTable.IsEnabled = true; } else { DateTextBlock.Text = "No se ha destetado"; NPigsTextBlock.Text = "0"; WeaningInfoTable.IsEnabled = false; } } catch (Exception) { DateTextBlock.Text = "No se ha destetado"; NPigsTextBlock.Text = "0"; WeaningInfoTable.IsEnabled = false; } }
public EditWeaning(Births birth) { _birth = birth; InitializeComponent(); GetWeaning(); }
public virtual void OnBirthEdited(Births birth) { var events = new BirthsEventArgs { Birth = birth }; BirthEdited?.Invoke(this, events); }
public FemalePage(DatabaseFirst.Females female) { _female = female; InitializeComponent(); SetFemaleInfo(female); Births.SetFemale(_female); InseminationsPage.SetFemale(_female); SicksPage.SetFemale(_female); ValidateEventButtons(female); }
private void InitializeCrudControls(Births birth) { _editBirth = new EditBirth(birth); _deleteBirth = new DeleteBirth(birth); EditAndDelete.EditControl = _editBirth; EditAndDelete.DeleteControl = _deleteBirth; _deleteBirth.BirthDeleted += OnBirthDeleted; _editBirth.BirthEdited += OnBirthEdited; }
public virtual void OnBirthEdited(Births birth) { var events = new BirthsEventArgs { Birth = birth }; BirthEdited?.Invoke(this, events); //Using null propagation //if (VideoEncoded != null) //{ // VideoEncoded(this, EventArgs.Empty); //} }
private void BirthsListView_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { EditAndDelete.IsEnabled = BirthsListView.SelectedItem != null; Births birth = (Births)BirthsListView.SelectedItem; CurrentBirth = birth; UpdateWeaning(birth); var unitOfWork = new UnitOfWork(new Entities()); if (birth != null) { InitializeCrudControls(unitOfWork.Births.Get(birth.id)); } }
private void Accept_Button_Click(object sender, RoutedEventArgs e) { var unitOfWork = new UnitOfWork(new Entities()); var female = unitOfWork.Females.GetFemaleByCode(_female.code); var birth = new Births() { n_piglets = Int32.Parse(N_Pigs_TextBox.Text), date = Date.Text, fem_code = _female.code, died_piglets = Int32.Parse(DeadPigsTextBox.Text), mummys = Int32.Parse(MummysTextBox.Text), status = "Actual" }; female.status = "Madre"; female.successbirths += 1; unitOfWork.Females.SetMaternity(female); unitOfWork.Births.Add(birth); unitOfWork.Complete(); OnBirthAdded(birth); OnStatusModified(female); }
public DeleteBirth(Births births) { InitializeComponent(); NotifyUserAgree.AcceptButton = Accept_btn; _birth = births; }
public virtual void OnBirthDeleted(Births birth) { BirthDeleted?.Invoke(this, new BirthsEventArgs { Birth = birth }); }
public virtual void OnBirthModified(Births e) { BirthModified?.Invoke(this, new BirthsEventArgs { Birth = e }); }
private void RemoveItemFromList(ObservableCollection <Births> collection, Births birth) { collection.Remove(collection.Single(i => i.id == birth.id)); //MessageBox.Show("Item Deleted"); }