private void ChangePinStatus(object sender, EventArgs e) { valueForm valueForm = new valueForm(); var fields = new List <valueField>(); valueField field = new valueField(); field.name = "card_pin_enabled"; field.value = IoCContainer.Kernel.Get <IChangeTracker>().UserPinSetting == 0 ? "1" : "0"; fields.Add(field); valueForm.fields = fields.ToArray(); string result = WsdlRepository.UpdateProfile((int)ChangeTracker.CurrentUser.AccountId, StationRepository.GetUid(ChangeTracker.CurrentUser), valueForm); if (result == "true") { // change button captions / visibility IoCContainer.Kernel.Get <IChangeTracker>().UserPinSetting = IoCContainer.Kernel.Get <IChangeTracker>().UserPinSetting == 0 ? 1 : 0; } OnPropertyChanged("IsPinButtonEnabled"); OnPropertyChanged("IsPinButtonVisible"); OnPropertyChanged("PinButtonCaption"); }
public valueField[][] AccountSearch(criteria[] criterias, uid uid) { foreach (var criteria in criterias) { if (criteria.value.Contains("test")) { valueField username = new valueField(); username.name = "username"; username.value = "test"; valueField active = new valueField(); active.name = "active"; active.value = "true"; valueField account_id = new valueField(); account_id.name = "account_id"; account_id.value = "1"; valueField verified = new valueField(); verified.name = "verified"; verified.value = "1"; valueField cardStatus = new valueField(); cardStatus.name = "card_status"; cardStatus.value = _accountIdWithIdCard == 1 ? "1" : "0"; valueField[] account1 = new valueField[] { username, active, account_id, verified, cardStatus }; valueField username2 = new valueField(); username2.name = "username"; username2.value = "test1"; valueField active2 = new valueField(); active2.name = "active"; active2.value = "true"; valueField account_id2 = new valueField(); account_id2.name = "account_id"; account_id2.value = "2"; valueField verified2 = new valueField(); verified2.name = "verified"; verified2.value = "1"; valueField cardStatus2 = new valueField(); cardStatus2.name = "card_status"; cardStatus2.value = _accountIdWithIdCard == 2 ? "1" : "0"; valueField[] account2 = new valueField[] { username2, active2, account_id2, verified2, cardStatus2 }; valueField[][] retVal = new valueField[][] { account1, account2 }; return(retVal); } } return(null); }
public valueForm Values() { valueForm valueForm = new valueForm(); var fields = new List <valueField>(); foreach (var entry in ChangeUserProfileFields) { if (entry.Type == FieldType.Date) { valueField field = new valueField(); field.name = entry.Name; DateTime selDate; DateTime.TryParse(entry.Value, new DateTimeFormatInfo { DateSeparator = ".", ShortDatePattern = "ddMMyyyy" }, DateTimeStyles.AllowWhiteSpaces, out selDate); field.value = selDate.ToString("dd.MM.yyyy"); if (string.IsNullOrEmpty(field.value)) { field.value = ""; } fields.Add(field); } else if (entry.Name != "password2" && entry.Name != "card_pin_enabled") { valueField field = new valueField(); field.name = entry.Name; field.value = entry.Value; if (string.IsNullOrEmpty(field.value)) { field.value = ""; } fields.Add(field); } if (entry.Name == "card_pin_enabled") { valueField field = new valueField(); field.name = entry.Name; if (entry.Value == TranslationProvider.Translate(MultistringTags.TERMINAL_PIN_ENABLE).ToString()) { field.value = "1"; } else { field.value = "0"; } fields.Add(field); } } valueForm.fields = fields.ToArray(); return(valueForm); }
public valueForm Values() { valueForm valueForm = new valueForm(); List <valueField> temp = new List <valueField>(); //valueForm.fields = new valueFields(); foreach (global::ViewModels.Registration entry in ChangeUserProfileFields) { if (entry.Type == FieldType.Date) { valueField field = new valueField(); field.name = entry.Name; DateTime selDate; DateTime.TryParse(entry.Value, new DateTimeFormatInfo { DateSeparator = ".", ShortDatePattern = "ddMMyyyy" }, DateTimeStyles.AllowWhiteSpaces, out selDate); field.value = selDate.ToString("dd.MM.yyyy"); if (string.IsNullOrEmpty(field.value)) { field.value = ""; } temp.Add(field); } else if (entry.Name != "password2") { valueField field = new valueField(); field.name = entry.Name; if (entry.Name == "card_pin_enabled" && entry.Value == "") { field.value = "1"; } else { field.value = entry.Value; } if (string.IsNullOrEmpty(field.value)) { field.value = ""; } temp.Add(field); } } valueForm.fields = temp.ToArray(); return(valueForm); }