public DeleteGroup(PigGroups pigGroup)
        {
            _pigGroup = pigGroup;
            InitializeComponent();

            NotifyUserAgree.AcceptButton = Accept_btn;
        }
        public GroupPage(PigGroups group)
        {
            InitializeComponent();

            SetGroup(group);
            _group = group;
        }
Exemple #3
0
        private void AddSaleButton_OnClick(object sender, RoutedEventArgs e)
        {
            var unitOfWord = new UnitOfWork(new Entities());

            int          ntotal = 0;
            PigGroups    group  = null;
            NumberOfPigs n      = null;

            int i = 0;

            foreach (var item in _groupObservableCollection)
            {
                group = unitOfWord.Groups.Get(item.id);
                n     = (NumberOfPigs)DataGridNumber.Items[i];

                group.pig_count -= n.N;

                MessageBox.Show(n.N.ToString());
                ntotal += n.N;
                i++;
            }

            var sale = new DatabaseFirst.Sales
            {
                n_pigs = ntotal,
                price  = int.Parse(PriceTextBox.Text),
                date   = Date.Text
            };

            unitOfWord.Sales.Add(sale);

            unitOfWord.Complete();

            OnSaleAdded(sale);
        }
        public EditGroupPage(PigGroups pigGroup)
        {
            InitializeComponent();
            _pigGroup = pigGroup;
            UserAgree.AcceptButton = Accept_btn;

            GetGroup();
        }
 private void SetGroup(PigGroups group)
 {
     CodeLabel.Content    = "Grupo: " + group.name;
     NTotalLabel.Content  = "Lechones: " + group.pig_count;
     WeigthTextBlock.Text = group.weigth_avg.ToString();
     SecondTextBlock.Text = group.second_avg.ToString();
     LastTextBlock.Text   = group.lastWeigth_avg.ToString();
     DiedTextBlock.Text   = group.died_pigs.ToString();
 }
 public virtual void OnLAstWeigthAdded(PigGroups group)
 {
     LastWeigthAdded?.Invoke(this, new GroupsEventArgs {
         Group = group
     });
 }
 public AddLastWeigth(PigGroups pigGroup)
 {
     _pigGroup = pigGroup;
     InitializeComponent();
 }
 public virtual void OnGroupDeleted(PigGroups group)
 {
     GroupDeleted?.Invoke(this, new GroupsEventArgs {
         Group = group
     });
 }
 public virtual void OnPiegDied(PigGroups group)
 {
     PigDied?.Invoke(this, new GroupsEventArgs {
         Group = group
     });
 }
 public DiedPigEvent(PigGroups pigGroup)
 {
     _pigGroup = pigGroup;
     InitializeComponent();
 }
 public virtual void OnSecondWeigthAdded(PigGroups group)
 {
     SecondWeigthAdded?.Invoke(this, new GroupsEventArgs {
         Group = group
     });
 }