public UserControlArticle(TransitionEffectKind transition, DataMilk date)
        {
            InitializeComponent();
            this.DataContext = new ArticleViewModel(date);


            TrainsitionigContentSlide.OpeningEffect = new TransitionEffect(transition, new TimeSpan(0, 0, 0, 0, 800)) "";
        }
Example #2
0
 public MilkViewModel(DataMilk date)
 {
     this.date = date;
     this.date.HigherPercent = 10;
     this.date.FirstPercent  = 10;
     this.date.ExtraPercent  = 80;
     this.date.ExtraPrice    = 0.67492;
     this.date.HigherPrice   = 0.58121;
     this.date.FirstPrice    = 0.53618;
 }
Example #3
0
 public ResultViewModel(List <ExpensisGrid> expensis, DataMilk data)
 {
     this.data   = data;
     expensesDay = expensis.Sum(p => p.Value);
     list        = new ObservableCollection <ExpensisGrid>();
     foreach (var item in expensis)
     {
         item.Percenent = item.Value / expensesDay * 100;
         list.Add(item);
     }
     milkCount = (MainWindowViewModel.QuantityCow * MainWindowViewModel.Quantity) * data.FatMilkF / data.FatMilk * 0.9;
 }
Example #4
0
 public GeneralViewModel(DataMilk date)
 {
     if (date == null)
     {
         date = new DataMilk();
     }
     this.date          = date;
     this.date.FatMilkF = 3.6;
     this.date.FatMilk  = 3.6;
     MainWindowViewModel.QuantityCow = 360;
     this.date.PreviewQuantityMilk   = 4636;
     this.date.PreviewAverage        = 14.2;
 }
Example #5
0
        public ArticleViewModel(DataMilk date)
        {
            this.date = date;

            list = new ObservableCollection <ExpensisGrid>();
            using (var db = new CowRationContext())
            {
                foreach (var item in db.Expenses.ToList())
                {
                    double v = item.Value;
                    double p = v / expenses * 100;
                    list.Add(new ExpensisGrid
                    {
                        Article   = item.Article,
                        Value     = v,
                        Percenent = p
                    });
                }
            }
        }
Example #6
0
        public IActionResult Expenses(DataMilk model)
        {
            var data = HttpContext.Session.Get <DataMilk>("InitialData");

            model.PreviewQuantityMilk = data.PreviewQuantityMilk;
            model.PreviewAverage      = data.PreviewAverage;
            model.FatMilkF            = data.FatMilkF;

            HttpContext.Session.Set("DataMilk", model);

            var expenses = new List <ExpensesGrid>();

            foreach (var item in db.Expenses.ToList())
            {
                expenses.Add(new ExpensesGrid
                {
                    Article   = item.Article,
                    Price     = item.Value,
                    Percenent = 0
                });
            }
            HttpContext.Session.Set("Expenses", expenses);
            return(View(expenses));
        }
 public UserControlEconomyResultForm1(TransitionEffectKind transition, List <ExpensisGrid> expensis, DataMilk data)
 {
     InitializeComponent();
     this.DataContext = new ResultViewModel(expensis, data);
     TrainsitionigContentSlide.OpeningEffect = new TransitionEffect(transition, new TimeSpan(0, 0, 0, 0, 800));
 }
Example #8
0
 public IActionResult Characteristics(DataMilk model)
 {
     HttpContext.Session.Set("InitialData", model);
     return(View());
 }
Example #9
0
 public UserControlEconomyResultForm2(TransitionEffectKind transition, DataIncome income, DataMilk date, ObservableCollection <ExpensisGrid> list)
 {
     InitializeComponent();
     this.DataContext = new ResultViewModel(income, date, list);
     TrainsitionigContentSlide.OpeningEffect = new TransitionEffect(transition, new TimeSpan(0, 0, 0, 0, 800));
 }
Example #10
0
 public ResultViewModel(DataIncome income, DataMilk date, ObservableCollection <ExpensisGrid> list)
 {
     this.income = income;
     this.data   = date;
     this.list   = list;
 }