private void EditContact() { var v = new ContactView(); v.DataContext = ItemSelected; ItemSelected.ShowTSL = this.ShowTSL; var oldContact = new Contact() { AreaCode = ItemSelected.Phone.AreaCode, Number = ItemSelected.Phone.Number, NameAbbr = ItemSelected.Phone.NameAbbr, UnitName = ItemSelected.Phone.UnitName, Password = ItemSelected.Password, PhoneNumberId = ItemSelected.Phone.PhoneNumberId, TSLAreaCode = ItemSelected.TSLAreaCode, TSLNumber = ItemSelected.TSLNumber }; this.App.AddLog(string.Format("Thay đổi số điện thoại {0} {1}", oldContact.AreaCode, oldContact.Number), true); if (ModalDialog.ShowControl(v, "Sửa danh bạ") == true) { var service = Proxy.CreateProxy(); service.SaveContact(ItemSelected.Phone); this.App.AddLog(string.Format("Lưu thay đổi số điện thoại {0} {1}", ItemSelected.Phone.AreaCode, ItemSelected.Phone.Number), true); } else { ItemSelected.Phone = oldContact; this.App.AddLog(string.Format("Hủy thay đổi số điện thoại {0} {1}", oldContact.AreaCode, oldContact.Number), true); } ItemSelected.Refesh(); }
private void Add() { var obj = new ContactGroup(); var vm = new GroupViewModel(this.App, obj); var v = new GroupView(); v.DataContext = vm; if (ModalDialog.ShowControl(v, "Thêm nhóm") == true) { _service.SaveContactGroup(obj); this.App.AddLog(string.Format("Thêm nhóm {0}", vm.Name), false); LoadGroups(); } }
private void AddContact() { var vm = new ContactItemViewModel(new Contact(), this.Items.Select(it => it.Phone)); vm.ShowTSL = this.ShowTSL; var v = new ContactView(); v.DataContext = vm; if (ModalDialog.ShowControl(v, "Thêm danh bạ") == true) { Conditions = ""; var service = Proxy.CreateProxy(); service.SaveContact(vm.Phone); Items.Add(vm); this.App.AddLog(string.Format("Thêm số điện thoại {0} {1}", vm.Phone.AreaCode, vm.Phone.Number), true); } }
private void Modify() { var v = new GroupView(); v.DataContext = ItemSelected; this.App.AddLog(string.Format("Thay đổi nhóm {0}", this.ItemSelected.Name), true); var cg = this.ItemSelected.GroupObj.CloneJson(); if (ModalDialog.ShowControl(v, "Sửa nhóm") == true) { _service.SaveContactGroup(ItemSelected.GroupObj); this.App.AddLog("Lưu thay đổi nhóm thành công", true); this.ItemSelected.RefeshDetails(); } else { ItemSelected.LoadContactGroup(cg); this.App.AddLog("Hủy thay đổi nhóm", true); } }
public static void ShowResults(List <ResultData> results, eTaskType taskType, string hostName) { UserControl view; if (taskType == eTaskType.CTT) { view = new NovaAlert.Config.Views.ResultDataListView() { DataContext = results }; ModalDialog.ShowControl(view, string.Format("{0} - Kết quả CTT", hostName), false, true); } else { view = new NovaAlert.Config.Views.ResultDataListView_CCPK() { DataContext = results }; ModalDialog.ShowControl(view, string.Format("{0} - Kết quả chuyển cấp", hostName), false, true); } }
private void btConfig_Click(object sender, RoutedEventArgs e) { try { var view = new ResultViewerConfig() { DataContext = _vm }; if (ModalDialog.ShowControl(view, "Tùy chọn") == true) { ClientSetting.Instance.Save(); } else { ClientSetting.Instance.Reload(); } ResetAutoScroll(); }catch (Exception exx) { MessageBox.Show(exx.Message + Environment.NewLine + exx.StackTrace, "Quyen"); } }