Exemplo n.º 1
0
        public PartialViewResult RefreshProcessTile(long uri)
        {
            var hvm = new ProcessTileViewModel();

            if (AppUserState == null || AppUserState.Connected == false)
            {
                return(null);
            }
            var conn = new InforConnection(tu: _tu, tup: _tup);

            hvm.Process = conn.GetProcessWeb(uri, AppUserState.UserName, AppUserState.Wgs, AppUserState.Ds);
            return(PartialView("/Views/Process/_ProcessTile.cshtml", hvm));
        }
Exemplo n.º 2
0
        public PartialViewResult ReassPartialViewResult(long id, long addBelow, long addAbove, long processUri)
        {
            if (AppUserState == null || AppUserState.Connected == false)
            {
                return(null);
            }
            var      conn               = new InforConnection(tu: _tu, tup: _tup);
            DateTime?duedate            = null;
            var      uri                = id;
            long     currentLocationUri = -1;
            var      currentLocation    = "";

            if (id > -1)
            {
                var process = conn.GetProcessWeb(id, AppUserState.UserName, AppUserState.Wgs, AppUserState.Ds);
                duedate            = process.DueDate;
                uri                = process.Uri;
                currentLocationUri = process.Location.UserId;
                currentLocation    = process.Location.Name;
            }

            var rec = (InforRecord)conn.GetRecordWeb(uri, AppUserState.UserName, AppUserState.Wgs, AppUserState.Ds);

            //var lcoationresult = LocationService.GetLocations(AppUserState.Wgs, AppUserState.Ds, AppUserState.UserName, SearchType.ProcessAll, 0);
            //if (lcoationresult.Faults.Any())
            //{
            //    ErrorDisplay.ShowError(lcoationresult.Faults[0].Message);
            //    return PartialView("/Views/Process/_Reassign.cshtml", _reasignLocationViewModelViewModel);
            //}
            _reasignLocationViewModelViewModel.ProcessUri          = processUri;
            _reasignLocationViewModelViewModel.AddAbove            = addAbove;
            _reasignLocationViewModelViewModel.AddBelow            = addBelow;
            _reasignLocationViewModelViewModel.NodeUri             = uri;
            _reasignLocationViewModelViewModel.CurrentNodeDueDate  = duedate;
            _reasignLocationViewModelViewModel.TxtBoxTitle         = "Select Location";
            _reasignLocationViewModelViewModel.ShowExternal        = true;
            _reasignLocationViewModelViewModel.ShowInternal        = true;
            _reasignLocationViewModelViewModel.CurrentLocationUri  = currentLocationUri;
            _reasignLocationViewModelViewModel.CurrentLocationName = currentLocation;
            _reasignLocationViewModelViewModel.Title        = rec.Title;
            _reasignLocationViewModelViewModel.RecordNumber = rec.RecordNumber;
            //_reasignLocationViewModelViewModel.Locations = (InforLocations)lcoationresult.ReturnObject;
            return(PartialView("/Views/Process/_Reassign.cshtml", _reasignLocationViewModelViewModel));
        }