public Transaction AddTransaction() { var wind = new TransactionWindow(); wind.ShowDialog(); return(wind.Transaction); }
private void AddItemBut_Click(object sender, RoutedEventArgs e) { TransactionWindow transactionWindow = new TransactionWindow(this); transactionWindow.DataContext = false; transactionWindow.ShowDialog(); }
public void ChangeDocument(string id, TransactionWindow newTransactionWindow) { try { _client.ReplaceDocumentAsync(UriFactory.CreateDocumentUri(_databaseName, _collectionName, id), newTransactionWindow).Wait(); } catch (Exception e) { Debug.WriteLine("Cant find document with ID: " + e.Message); } }
public void Insert(TransactionWindow transactionWindow) { try { _client.CreateDocumentAsync(UriFactory.CreateDocumentCollectionUri(_databaseName, _collectionName), transactionWindow).Wait(); } catch (Exception e) { Debug.WriteLine("Cant insert new person: " + e.Message); } }
public async Task <IHttpActionResult> Post(TransactionWindow newTransactionWindow) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _repository.Insert(newTransactionWindow); return(CreatedAtRoute("DefaultApi", new { id = newTransactionWindow.TransactionWindowId }, newTransactionWindow)); }
private void RemoveItemBut_Click(object sender, RoutedEventArgs e) { if (lastSelected.Size == 0) { MessageBox.Show("There are no more items in this resource to remove"); return; } TransactionWindow transactionWindow = new TransactionWindow(lastSelected.Size, this); transactionWindow.DataContext = true; transactionWindow.ShowDialog(); }
public IHttpActionResult Put(string id, TransactionWindow newTransactionWindow) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != newTransactionWindow.TransactionWindowId) { return(BadRequest()); } _repository.ChangeDocument(id, newTransactionWindow); return(StatusCode(HttpStatusCode.NoContent)); }
//public ICommand ReportCommand { get; set; } //xử lí public MainViewModel() { LoadedWindowCommand = new RelayCommand <Window>((p) => { return(true); }, (p) => { isLoaded = true; p.Hide(); //Ẩn màn hình menu //Đăng nhập LoginWindow loginWindow = new LoginWindow(); loginWindow.ShowDialog(); var loginVM = loginWindow.DataContext as LoginViewModel; //Lấy data context từ static resource LoginVM ngoài LoginWindow.xaml //loginWindow là màn hình login, còn loginVM là dữ liệu của màn hình đó if (loginVM.isLogin) //Login được mới hiện menu { p.Show(); } else { p.Close(); } } ); MasterCommand = new RelayCommand <object>((p) => { return(true); }, (p) => { MasterWindow wd = new MasterWindow(); wd.ShowDialog(); }); TransactionCommand = new RelayCommand <object>((p) => { return(true); }, (p) => { TransactionWindow wd = new TransactionWindow(); wd.ShowDialog(); }); ReportCommand = new RelayCommand <object>((p) => { return(true); }, (p) => { ReportWindow wd = new ReportWindow(); wd.ShowDialog(); }); }
public IHttpActionResult Get(string id) { TransactionWindow transactionWindow = _repository.Get(id); return(transactionWindow == null ? (IHttpActionResult)NotFound() : Ok(transactionWindow)); }