public ActionResult Register([Bind(Include = "Id,ActivityId,UnitId,UserId,ProcessId,RuleId,Description,ActivityData")] RegisterActivityViewModel model) { if (ModelState.IsValid) { if (DmlObj.RegisterActivityData(model)) { return(RedirectToAction("Index", new { ActivityId = model.ActivityId, UnitId = model.UnitId, ProcessId = model.ProcessId })); } } ViewBag.RuleId = new SelectList(DmlObj.GetQualityRuleListByActivityId(model.ActivityId), "Id", "Index.Title"); return(View(model)); }
public IActionResult Register() { RegisterActivityViewModel viewModel = new RegisterActivityViewModel { Clients = _clientRepo.Clients, Expenses = _expenseRepo.Expenses, Categories = _categoryRepo.Categories, Services = _serviceRepo.Services, Attorneys = _attorneysRepo.Attorneys .Where(a => a.User.Active) .Select(a => new AttorneySelection { UserId = a.UserId, AttorneyName = a.Name }).OrderBy(a => a.AttorneyName), }; return(View(viewModel)); }
// GET: Activity Registration public ActionResult Register(string UnitId, string ProcessId, string ActivityId) { int CurrentUnit = 0; int CurrrentProcess = 0; int CurrentActivity = 0; int CurrentUser = 0; Int32.TryParse(UnitId, out CurrentUnit); Int32.TryParse(ProcessId, out CurrrentProcess); Int32.TryParse(ActivityId, out CurrentActivity); Int32.TryParse(User.GetAmUser(), out CurrentUser); if (CurrentUnit == 0 || CurrrentProcess == 0 || CurrentActivity == 0 || CurrentUser == 0 || DmlObj.GetUnitById(CurrentUnit) == null || DmlObj.GetProcessById(CurrrentProcess) == null || DmlObj.GetActivityById(CurrentActivity) == null || DmlObj.GetAmUserById(CurrentUser) == null || !DmlObj.VerifyUserUnit(CurrentUnit, CurrentUser)) { return(View("Error")); } if (CurrentActivity == 228) { return(RedirectToAction("Index", "InstallmentsFollowUp", new { UnitId = CurrentUnit, ProcessId = CurrrentProcess, ActivityId = CurrentActivity })); } ViewBag.RuleId = new SelectList(DmlObj.GetQualityRuleListByActivityId(CurrentActivity), "Id", "Index.Title"); RegisterActivityViewModel model = new RegisterActivityViewModel { UnitId = CurrentUnit, ActivityId = CurrentActivity, ProcessId = CurrrentProcess, UserId = CurrentUser }; List <NavViewModel> Nav = DmlObj.GetMainNaviagtion(CurrentUnit); Nav = DmlObj.AddShowActivityNaviagtion(Nav, CurrrentProcess, DmlObj.GetProcessById(CurrrentProcess).Name, CurrentUnit, DmlObj.GetUnitById(CurrentUnit).Name, CurrentActivity, DmlObj.GetActivityById(CurrentActivity).Name); ViewBag.QualityNavigation = Nav; return(View(model)); }
private void InputRegister_DataWasRead(object sender, RegisterStorageEventArgs e) { var activity = new RegisterActivityViewModel(DateTime.Now, "Input Register Read", e.StartingAddress, e.Values, false); DispatcherHelper.CheckBeginInvokeOnUI(() => Activities.Add(activity)); }
void HoldingRegister_DataWasWritten(object sender, RegisterStorageEventArgs e) { var activity = new RegisterActivityViewModel(DateTime.Now, "Holding Register Write", e.StartingAddress, e.Values, false); DispatcherHelper.CheckBeginInvokeOnUI(() => { Activities.Add(activity); for (int index = 0; index < e.Values.Length; index++) { HoldingRegisters[index + e.StartingAddress].OnValueChanged(); } }); }
public RegisterActivityPage() { InitializeComponent(); BindingContext = new RegisterActivityViewModel(Navigation, viewMap); }