Exemple #1
0
        public ActionResult History(int ContributorId)
        {
            Manager          mgr = new Manager(Properties.Settings.Default.ConStr);
            HistoryViewModel vm  = new HistoryViewModel
            {
                Histories = mgr.GetHistory(ContributorId),
                Balance   = mgr.GetBalance(ContributorId),
                Name      = mgr.GetContributorNameById(ContributorId)
            };

            return(View(vm));
        }
        public ViewResult Index()
        {
            HistoryViewModel historyVM = new HistoryViewModel()
            {
                DateFrom           = DateTime.Now.AddDays(-1).Date,
                DateTo             = DateTime.Now.AddDays(1).Date,
                TimeZonesOffsetUTC = new SelectList((IEnumerable)repo.TimeZoneOffsets, "Value", "Key", repo.TimeZoneOffsets.Keys.First())
            };

            ViewBag.Title = "История телефонных звонков";
            return(View(historyVM));
        }
        public SummaryHistoryActivity()
        {
            historyViewModel  = ServiceContainer.Resolve <HistoryViewModel> ();
            itemViewModel     = ServiceContainer.Resolve <ItemViewModel> ();
            laborViewModel    = ServiceContainer.Resolve <LaborViewModel> ();
            photoViewModel    = ServiceContainer.Resolve <PhotoViewModel> ();
            expenseViewModel  = ServiceContainer.Resolve <ExpenseViewModel> ();
            documentViewModel = ServiceContainer.Resolve <DocumentViewModel> ();
            menuViewModel     = ServiceContainer.Resolve <MenuViewModel> ();

            assignmentHistory = historyViewModel.SelectedAssignmentHistory;
        }
Exemple #4
0
 public async Task <History> ToHistoryAsync(HistoryViewModel model, bool isNew)
 {
     return(new History
     {
         Date = model.Date.ToUniversalTime(),
         Description = model.Description,
         Id = isNew ? 0 : model.Id,
         Pet = await _dataContext.Pets.FindAsync(model.PetId),
         Remarks = model.Remarks,
         ServiceType = await _dataContext.ServiceTypes.FindAsync(model.ServiceTypeId)
     });
 }
Exemple #5
0
 private void UserControl_DataContextChanged(object sender, DependencyPropertyChangedEventArgs e)
 {
     m_historyViewModel = (sender as FrameworkElement).DataContext as HistoryViewModel;
     if (m_historyViewModel != null)
     {
         m_historyViewModel.Width = m_tempWidth;
         if (m_historyViewModel.SelectedOneWaySession != null)
         {
             m_historyViewModel.SelectedOneWaySession.Width = m_tempWidth;
             m_historyViewModel.SelectedOneWaySession.Refresh();
         }
     }
 }
        // GET: History
        public ActionResult Index()
        {
            HistoryViewModel historyVM = new HistoryViewModel();
            var userName = User.Identity.GetUserName();
            var user     = _context.Users.Where(x => x.UserName == userName).First();
            var profiles = _context.ProfileHistory.Where(x => x.UserId == user.Id).ToList();

            historyVM.User        = user;
            historyVM.ProfileList = profiles;


            return(View(historyVM));
        }
Exemple #7
0
 public async Task <History> ToHistoryAsync(HistoryViewModel model, bool isNew)
 {
     //TODO: organizar fechas al momenton de ver y guardar una historia
     return(new History
     {
         Date = model.Date.ToUniversalTime(),
         Description = model.Description,
         Id = isNew ? 0 : model.Id,
         Pet = await _dataContext.Pets.FindAsync(model.PetId),
         Remarks = model.Remarks,
         ServiceType = await _dataContext.ServiceTypes.FindAsync(model.ServiceTypeId)
     });
 }
Exemple #8
0
        public IActionResult OrderHistory(HistoryViewModel hm)
        {
            Order order  = new Order();
            long  userId = System.Convert.ToInt64(TempData["userid"]);

            order      = _or.Get(userId);
            hm.OrderId = order.OrderId.ToString();
            hm.Price   = order.totPrice;
            Store s = _sr.Get(order.StoreId);

            hm.storeName = s.Name;
            return(View("History", hm));
        }
Exemple #9
0
 private void btnClearHistory_Click(object sender, RoutedEventArgs e)
 {
     myHistory = new HistoryViewModel();
     try {
         myHistory.clearHistory();
         messageBox("History has been cleared");
         this.Frame.Navigate(typeof(HistoryPage));
     }
     catch (Exception ex)
     {
         messageBox("error " + ex.Message);
     }
 }
Exemple #10
0
 public HistoryItemPage(HistoryViewModel vm)
 {
     InitializeComponent( );
     ViewModel              = vm;
     BindingContext         = ViewModel;
     listView.ItemSelected += (object sender, SelectedItemChangedEventArgs e) => {
         if (e.SelectedItem == null)
         {
             return;
         }
         ((ListView)sender).SelectedItem = null;
     };
 }
Exemple #11
0
        protected WalletViewModel(Wallet wallet) : base(wallet)
        {
            Disposables = Disposables is null
                                ? new CompositeDisposable()
                                : throw new NotSupportedException($"Cannot open {GetType().Name} before closing it.");

            var balanceChanged =
                Observable.FromEventPattern(
                    Wallet.TransactionProcessor,
                    nameof(Wallet.TransactionProcessor.WalletRelevantTransactionProcessed))
                .Select(_ => Unit.Default)
                .Merge(Observable.FromEventPattern(Wallet, nameof(Wallet.NewFilterProcessed))
                       .Select(_ => Unit.Default))
                .Merge(Services.UiConfig.WhenAnyValue(x => x.PrivacyMode).Select(_ => Unit.Default))
                .Merge(Wallet.Synchronizer.WhenAnyValue(x => x.UsdExchangeRate).Select(_ => Unit.Default))
                .Throttle(TimeSpan.FromSeconds(0.1))
                .ObserveOn(RxApp.MainThreadScheduler);

            History = new HistoryViewModel(this, balanceChanged);

            balanceChanged
            .Subscribe(_ => IsWalletBalanceZero = wallet.Coins.TotalAmount() == Money.Zero)
            .DisposeWith(Disposables);

            this.WhenAnyValue(x => x.History.IsTransactionHistoryEmpty)
            .Subscribe(x => IsEmptyWallet = x);

            _smallLayoutHeightBreakpoint = 650;
            _wideLayoutWidthBreakpoint   = 1400;

            _smallLayoutIndex  = 0;
            _normalLayoutIndex = 1;
            _wideLayoutIndex   = 2;

            Layouts = new ObservableCollection <TileLayoutViewModel>()
            {
                new("Small", "330,330,330,330,330", "150"),
                new("Normal", "330,330,330", "150,300"),
                new("Wide", "330,330", "150,300,300")
            };

            LayoutIndex = _normalLayoutIndex;

            BalanceTile = new WalletBalanceTileViewModel(wallet, balanceChanged, History.UnfilteredTransactions)
            {
                TilePresets = new ObservableCollection <TilePresetViewModel>()
                {
                    new(0, 0, 1, 1, TileSize.Medium),
                    new(0, 0, 1, 1, TileSize.Medium),
                    new(0, 0, 1, 1, TileSize.Medium)
                },
Exemple #12
0
        public async Task <History> ToHistoryAsync(HistoryViewModel model, bool isnew)
        {
            var history = new History
            {
                Date        = model.Date,
                Description = model.Description,
                Id          = isnew ? 0 : model.Id,
                Pet         = await _dataContext.Pets.FindAsync(model.PetId),
                Remarks     = model.Remarks,
                ServiceType = await _dataContext.ServiceTypes.FindAsync(model.ServiceTypeId)
            };

            return(history);
        }
        public async Task <IActionResult> AddHistory(HistoryViewModel model)
        {
            if (ModelState.IsValid) // Verifica si el modelo es valido *siempre validar el modelo*
            {
                var history = await _converterHelper.ToHistoryAsync(model, true);

                _dataContext.Histories.Add(history);
                await _dataContext.SaveChangesAsync();

                return(RedirectToAction($"DetailsPet/{model.PetId}"));
            }
            model.ServiceTypes = _combosHelper.GetComboServiceTypes(); //Cuando se hace submit, el combo hay que volver a llenarlo.
            return(View(model));
        }
Exemple #14
0
        public async Task <ActionResult <HistoryViewModel> > Add(string key, [FromBody] HistoryViewModel value, CancellationToken cancellationToken)
        {
            if (string.IsNullOrWhiteSpace(key))
            {
                return(BadRequest("Key is required."));
            }

            if (string.IsNullOrWhiteSpace(value.Operation))
            {
                return(BadRequest("Operation is required."));
            }

            return(Ok(await HistoryService.Add(key, value, cancellationToken)));
        }
        private void OnSolveClicked()
        {
            var funcModel     = FunctionInputViewModel.GetModel();
            var constraints   = ConstraintsViewModel.GetModel();
            var initial       = InitialVariableViewModel.GetModel();
            var solver        = new PenaltyMethodSolver(funcModel, constraints, initial);
            var solutionModel = solver.Solve();

            SolutionViewModel.ApplyModel(solutionModel);

            var problemModel = CreateProblemModel(funcModel, constraints, initial, solutionModel, ConstraintsViewModel.GreaterThanZero);

            HistoryViewModel.Add(problemModel);
        }
Exemple #16
0
        public async Task <IActionResult> EditHistory(HistoryViewModel model)
        {
            if (ModelState.IsValid)
            {
                var history = await _converterHelper.ToHistoryAsync(model, false);

                _dataContext.Histories.Update(history);
                await _dataContext.SaveChangesAsync();

                return(RedirectToAction($"{nameof(DetailsPet)}/{model.PetId}"));
            }
            model.ServiceTypes = _combosHelper.GetComboServiceTypes();
            return(View(model));
        }
Exemple #17
0
        /// <summary>
        /// Converts a History record to a view model
        /// </summary>
        /// <param name="model"></param>
        /// <param name="AffectedEntityId"></param>
        /// <returns></returns>
        public static HistoryViewModel ToViewModel(this History model, int AffectedEntityId)
        {
            HistoryViewModel dto = new HistoryViewModel();

            dto.AffectedEntityId = AffectedEntityId;
            if (model != null)
            {
                dto.HistoryText         = model.HistoryText;
                dto.Id                  = model.Id;
                dto.LastUpdateTimestamp = model.LastUpdateTimestamp;
                dto.LastUpdateUserid    = model.LastUpdateUserid;
            }
            return(dto);
        }
Exemple #18
0
        public HistoryPage()
        {
            InitializeComponent();
            var historyViewModel = new HistoryViewModel();

            Task.Factory.StartNew(() =>
            {
                historyViewModel.SetDataDefault();
                Device.BeginInvokeOnMainThread(() =>
                {
                    this.BindingContext = historyViewModel;
                });
            });
        }
Exemple #19
0
        public async Task <IActionResult> AddHistory(HistoryViewModel model)
        {
            if (ModelState.IsValid)
            {
                var history = await _converterHelper.ToHistoryAsync(model, true);

                _context.Histories.Add(history);
                await _context.SaveChangesAsync();

                return(RedirectToAction($"{nameof(DetailsPet)}/{model.PetId}"));
            }

            return(View(model));
        }
Exemple #20
0
        public IActionResult ShowHistory(int id)
        {
            SimchaFundDb   db        = new SimchaFundDb(_connectionString);
            List <History> histories = db.GetHistory(id);
            decimal        balance   = 0;

            histories.ForEach(h => balance += h.Amount);
            List <History>   histories1 = histories.OrderByDescending(h => h.Date).ToList();
            HistoryViewModel vm         = new HistoryViewModel {
                Histories = histories1, Name = db.Name(id), Balance = balance
            };

            return(View(vm));
        }
Exemple #21
0
        private IEnumerable <HistoryViewModel> Transform(IEnumerable <History> historyList)
        {
            var historyViewModelList = new List <HistoryViewModel>();

            foreach (var history in historyList)
            {
                var historyViewModel = new HistoryViewModel();
                historyViewModel.InjectFrom(history);
                historyViewModel.ClientName = history.Client.FirstName + " " + history.Client.SecondName;
                historyViewModel.BookTitle  = history.Book.Name;
                historyViewModelList.Add(historyViewModel);
            }
            return(historyViewModelList);
        }
Exemple #22
0
        public ActionResult IndexC()
        {
            //var orderDetails = db.OrderDetails.Include(o => o.History).Include(o => o.Order).Include(o => o.Toy);
            var OO   = db.OrderDetails.Where(d => d.Status == "In Progress").Include(o => o.Order).Include(o => o.Toy);
            var OH   = db.OrderDetails.Where(d => d.Status == "Completed").Include(o => o.Order).Include(o => o.Toy);
            var ODVM = new HistoryViewModel
            {
                IPOO = OO.ToList(),
                COO  = OH.ToList()
            };

            //return View(orderDetails.ToList());
            return(View(ODVM));
        }
        public ActionResult History(int contribId)
        {
            var mgr = new SimchaFundManager(Properties.Settings.Default.ConStr);
            IEnumerable <Deposit>      deposits      = mgr.GetDepositsById(contribId);
            IEnumerable <Contribution> contributions = mgr.GetContributionsById(contribId);

            #region list way without select
            //List<Transaction> transactions2 = new List<Transaction>();
            //foreach (Deposit deposit in deposits)
            //{
            //    transactions2.Add(new Transaction
            //    {
            //        Action = "Deposit",
            //        Amount = deposit.Amount,
            //        Date = deposit.Date
            //    });
            //}

            //foreach (Contribution c in contributions)
            //{
            //    transactions2.Add(new Transaction
            //    {
            //        Action = "Contribution for the " + c.SimchaName + " simcha",
            //        Amount = -c.Amount,
            //        Date = c.Date
            //    });
            //}

            //transactions2.OrderByDescending(t => t.Date);
            #endregion
            IEnumerable <Transaction> transactions = deposits.Select(d => new Transaction
            {
                Action = "Deposit",
                Amount = d.Amount,
                Date   = d.Date
            }).Concat(contributions.Select(c => new Transaction
            {
                Action = "Contribution for the " + c.SimchaName + " simcha",
                Amount = -c.Amount,
                Date   = c.Date
            })).OrderByDescending(t => t.Date);

            var vm = new HistoryViewModel();
            vm.Transactions = transactions;
            Contributor contributor = mgr.GetContributors().First(c => c.Id == contribId);
            vm.ContributorBalance = contributor.Balance;
            vm.ContributorName    = contributor.FirstName + " " + contributor.LastName;

            return(View(vm));
        }
        public async Task <IActionResult> Index()
        {
            OrderHistory cart;

            cart = UserLogin();

            var viewModel = new HistoryViewModel
            {
                HistoryItems = await cart.GetHistoryItems(),
                orderdetail  = await cart.GetOrderDetails()
            };

            return(View(viewModel));
        }
Exemple #25
0
        /// <summary>
        ///   Получение истории пациента. Всех его состояний и статусов  в хронологическом порядке
        /// </summary>
        /// <param name="patientId"></param>
        /// <returns>История пациента</returns>
        public async Task <HistoryViewModel> GetPatientHistory(int patientId)
        {
            Logger.LogInformation($"{nameof(PatientService)}.{nameof(GetPatientHistory)}: Start.");

            var patientDb = await Db.GetPatientAsync(patientId);

            if (patientDb == null)
            {
                return(null);
            }

            var patient = FromDtoToViewModel(patientDb);

            var statusesDb = await Db.GetStatusesAsync(patientId);

            var statesDb = await Db.GetStatesAsync(patientId);

            var statuses = new List <StatusViewModel>();

            foreach (var stateDb in statesDb)
            {
                var statusDb    = statusesDb.Find(x => x.StatusId == stateDb.StatusId);
                var context     = StateContext.FromState(stateDb.StateType);
                var description = context.Description;
                var medicines   = TypeViewModel.FromCustomEnums(context.Medicines);

                var status = new StatusViewModel
                {
                    CreatedDate  = statusDb.CreatedDate,
                    StatusId     = statusDb.StatusId,
                    Parameters   = statusDb.Parameters,
                    Description  = description,
                    Medicines    = medicines,
                    PatientState = stateDb.StateType
                };
                statuses.Add(status);
            }

            var history = new HistoryViewModel
            {
                Patient  = patient,
                Statuses = new ListViewModel <StatusViewModel> {
                    Count = statuses.Count, List = statuses
                }
            };

            Logger.LogInformation($"{nameof(PatientService)}.{nameof(GetPatientHistory)}: End.");
            return(history);
        }
Exemple #26
0
        /// <summary>
        ///     gets the HistoryViewModel
        /// </summary>
        /// <param name="faNr">the FaNr</param>
        /// <returns>The HistoryViewModel</returns>
        public HistoryViewModel GetHistoryViewModel(String faNr)
        {
            var viewModel = new HistoryViewModel
            {
                FaNr   = faNr,
                Sheets = new List <HistoryItem>()
            };
            var dbTestSheets = HistoryBll.GetTestSheets(faNr);

            if (dbTestSheets.IsNull())
            {
                Logger.Error("Datenbankproblem beim suchen nach Testsheets mit FaNr. " + faNr);
                viewModel.Message = "Es ist ein Problem aufgetreten. Bitte wenden Sie sich an ihren Administrator";
                return(viewModel);
            }
            var testSheets = dbTestSheets.ToList();

            if (!testSheets.Any())
            {
                viewModel.Message = "Kein Eintrag mit Fertigunsnummer " + faNr + " gefunden.";
                return(viewModel);
            }
            foreach (var testSheet in testSheets)
            {
                var historyItem = new HistoryItem
                {
                    FaNr            = testSheet.FaNr,
                    MachineNr       = testSheet.MachineNr,
                    CreatedDateTime = testSheet.CreatedDateTime,
                    Shift           = testSheet.ShiftType.ToFriendlyString(),
                    TestSheetId     = testSheet.TestSheetId,
                    Action          = "Edit"
                };
                if (testSheet.ArticleType == ArticleType.BabyDiaper)
                {
                    historyItem.Controller = "LaborCreatorBaby";
                    historyItem.RwType     = GetRwTypeBaby(testSheet);
                }
                else if (testSheet.ArticleType == ArticleType.IncontinencePad)
                {
                    historyItem.Controller = "LaborCreatorInko";
                    historyItem.RwType     = GetRwTypeInko(testSheet);
                }

                viewModel.Sheets.Add(historyItem);
            }

            return(viewModel);
        }
Exemple #27
0
        public IActionResult resubmitOrder(int?id)
        {
            HistoryViewModel model = new HistoryViewModel();

            {
                Orders = _context.OrderInfo.ToList();
            };
            if (ModelState.IsValid)
            {
                //cast int as a status to set the status
                int    newStat = 1;
                Status newStatus;
                newStatus = (Status)newStat;

                //grab the order in question
                var      userOrder = Orders.Where(o => o.Id == id).FirstOrDefault();
                DateTime rightNow  = DateTime.Now;
                userOrder.DateTime = rightNow;
                userOrder.Status   = newStatus;

                //save changes in try/catch block
                try
                {
                    var userId3     = this.User.FindFirstValue(ClaimTypes.NameIdentifier);//current users id
                    var userOrders3 = _context.OrderInfo.Where(o => o.User.Id == userId3).ToListAsync();
                    _context.SaveChanges();
                    return(RedirectToAction("Index", userOrders3));
                }
                catch (DbUpdateException /* ex */)
                {
                    //Log the error (uncomment ex variable name and write a log.)
                    ModelState.AddModelError("", "Unable to save changes. " +
                                             "Try again, and if the problem persists, " +
                                             "see your system administrator.");
                }

                //userId and users orders for returning to the index page
                var userId     = this.User.FindFirstValue(ClaimTypes.NameIdentifier);//current users id
                var userOrders = _context.OrderInfo.Where(o => o.User.Id == userId).ToListAsync();

                return(RedirectToAction("Index", userOrders));
            }

            //userId and users orders for returning to the index page
            var userId2     = this.User.FindFirstValue(ClaimTypes.NameIdentifier);//current users id
            var userOrders2 = _context.OrderInfo.Where(o => o.User.Id == userId2).ToListAsync();

            return(RedirectToAction("Index", userOrders2));
        }
Exemple #28
0
        public ViewResult History(string category)
        {
            ViewBag.Id = GetAccount().Id;
            var transactions = _transctions.Transactions
                               .Where(t => t.Recesiver == ViewBag.Id || t.Sender == ViewBag.Id);
            var viewModel = new HistoryViewModel
            {
                Transactions = transactions
                               .Where(t => category == null || t.Type == category)
                               .OrderBy(t => t.IdTransaction),
                CurrentCategory = category
            };

            return(View(viewModel));
        }
Exemple #29
0
        /// <summary>
        ///     Add a new Element to the History
        /// </summary>
        /// <param name="startModel">The StartCell, which was selected first</param>
        /// <param name="endModel">The EndCell, which was moved / eaten to</param>
        private void AddToHistory(CellViewModel startModel, CellViewModel endModel)
        {
            if (startModel == null || endModel == null)
            {
                return;
            }

            var historyViewModel = new HistoryViewModel
            {
                FromCell = startModel,
                ToCell   = endModel
            };

            History.Add(historyViewModel);
        }
        public async Task <IActionResult> Index(string currentFilter, int?pageNumber)
        {
            var vm = new HistoryViewModel
            {
                CurrentFilter = currentFilter,
                PageNumber    = pageNumber ?? 1,
                PageSize      = 10,
                WebPages      = (!string.IsNullOrEmpty(currentFilter))
                    ? await _webPageService.GetWebPagesAsync(currentFilter)
                    : await _webPageService.GetWebPagesAsync()
            };


            return(View(vm));
        }
Exemple #31
0
        private void OnStartup(object sender, StartupEventArgs e)
        {
            //OperatorImage temp = new OperatorImage();
            Site site = new Site { PhoneNumber = "", SMSText = "" };
            MainWindow window = new MainWindow();
            SiteViewModel siteViewModel = new SiteViewModel(site);
            HistoryViewModel historyViewModel = new HistoryViewModel(site);
            MainWindowViewModel mainWindowViewModel = new MainWindowViewModel(site);
            ContactViewModel contactViewModel = new ContactViewModel(window, site, siteViewModel);

            window.smsTab.DataContext = siteViewModel;
            window.historyTab.DataContext = historyViewModel;
            window.contactTab.DataContext = contactViewModel;
            window.mainWindow.DataContext = mainWindowViewModel;
            window.Show();
        }
        public void PopulatesHistoryListWithPreviousRequests()
        {
            var prevRequests = new[]
            {
                new HttpRequest(HttpMethods.Get, "http://localhost"),
                new HttpRequest(HttpMethods.Get, "http://localhost:3000/good"),
                new HttpRequest(HttpMethods.Put, "http://localhost:3000/good")
            }.ToList();

            var requests = new Mock<IRequestHistory>();
            requests.Setup(r => r.GetRequestsAsync()).Returns(Task.FromResult(prevRequests));
            requests.Setup(r => r.GetRequestsObservable()).Returns(Observable.Empty<HttpRequest>());

            var historyViewModel = new HistoryViewModel(requests.Object);

            // oops this will not work since the historyviewmodel constructor is async in when things get set.
            //Assert.True(prevRequests.Count == historyViewModel.Requests.Count);

            historyViewModel.Requests.CountChanged.Subscribe(count => Assert.Equal(prevRequests.Count, count));
        }
 public HistoryPanel(HistoryViewModel viewModel)
 {
     InitializeComponent();
     DataContext = viewModel;
 }