Beispiel #1
0
        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();
        }
Beispiel #3
0
 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);
     }
 }
Beispiel #4
0
 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));
        }
Beispiel #8
0
        //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));
        }