private void ButtonGolden_Click(object sender, RoutedEventArgs e) { int result = client.CanIBecomeGolden(ConnectionUser.Instance().CurrentUser); if (result == 0) { MessageBox.Show("You dont have enough rented vehicles, you need to rent at least 5 vehicles"); } else if (result == 1) { MessageBox.Show("You as golden member to become a regular member have to return some vehicles"); } else if (result == 2) { MessageBox.Show("You have succesfully send request to become regular member"); } else if (result == 3) { MessageBox.Show("You have succesfully send request to become golden member"); } else { MessageBox.Show("You have already sent request"); } }
public RegularViewModel(RegularView viewParam, NetTcpBinding binding, EndpointAddress address, string endDate) { this.RentVehicleCommand = new RentVehicleCommand(this, binding, address, endDate, viewParam); WCFClient client = new WCFClient(binding, address, ConnectionUser.Instance().CurrentUser.Username); List = client.ReturnVehicle(1); }
public AdminView() { InitializeComponent(); SetProxy(); client = new WCFClient(binding, address, ConnectionUser.Instance().CurrentUser.Username); this.DataContext = new AdminViewModel(this, binding, address); }
public AdminViewModel(AdminView viewParam, NetTcpBinding binding, EndpointAddress address) { this.ChangeGoldenCommand = new ChangeGoldenCommand(this, binding, address); this.DeleteVehicleCommand = new DeleteVehicleCommand(this, binding, address); this.EditVehicleCommand = new EditVehicleCommand(this, binding, address, viewParam); WCFClient client = new WCFClient(binding, address, ConnectionUser.Instance().CurrentUser.Username); List = client.ReturnVehicle(0); ListRequest = client.ReturnRequest(); }
public RegularView() { InitializeComponent(); SetProxy(); client = new WCFClient(binding, address, ConnectionUser.Instance().CurrentUser.Username); this.DataContext = new RegularViewModel(this, binding, address, endDate); int result = client.ReturnBill(ConnectionUser.Instance().CurrentUser); billTextBox.Text = result.ToString(); }
private void Button_Click(object sender, RoutedEventArgs e) { bool logout = client.LogOut(ConnectionUser.Instance().CurrentUser); if (logout) { ConnectionUser.Instance().CurrentUser = null; MainWindow main = new MainWindow(); this.Close(); main.ShowDialog(); } else { MessageBox.Show("You have to LogIn first to LogOut"); } }
public void Execute(object parameter) { if (viewModel.Selected == null) { return; } WCFClient client = new WCFClient(binding, address, ConnectionUser.Instance().CurrentUser.Username); bool result = client.DeleteVehicle(viewModel.Selected); if (result) { MessageBox.Show("You have succesfully deleted vehicle"); viewModel.List = client.ReturnVehicle(0); } else { MessageBox.Show("Vehicle is not avalible"); } }
public void Execute(object parameter) { if (viewModel.SelectedRequest == null) { return; } WCFClient client = new WCFClient(binding, address, ConnectionUser.Instance().CurrentUser.Username); bool result = client.DoRequest(viewModel.SelectedRequest); if (result) { MessageBox.Show("You have succesfully change users golden membership"); viewModel.ListRequest = client.ReturnRequest(); } else { MessageBox.Show("Error"); } }
public void Execute(object parameter) { if (viewModel.Selected == null) { return; } WCFClient client = new WCFClient(binding, address, ConnectionUser.Instance().CurrentUser.Username); bool result = client.EditVehicle(view.nameTextBox.Text, view.modelTextBox.Text, Convert.ToInt32(view.yearTextBox.Text), Convert.ToInt32(view.priceTextBox.Text), Convert.ToInt32(view.cenaTextBox.Text), viewModel.Selected); if (result) { MessageBox.Show("You have succesfully edited vehicle"); viewModel.List = client.ReturnVehicle(0); } else { MessageBox.Show("Vehicle is not avalible"); } }
public void Execute(object parameter) { if (viewModel.Selected == null) { return; } WCFClient client = new WCFClient(binding, address, ConnectionUser.Instance().CurrentUser.Username); int result = client.MakeRent(ConnectionUser.Instance().CurrentUser, viewModel.Selected, endDate); if (result == 0) { MessageBox.Show("Error!"); } else if (result == 1) { MessageBox.Show("You cant rent any more vehicles, you need to return some vehicles to rent new one"); } else if (result == 2) { MessageBox.Show("Success"); viewModel.List = client.ReturnVehicle(1); view.billTextBox.Text = client.ReturnBill(ConnectionUser.Instance().CurrentUser).ToString(); } else if (result == 3) { MessageBox.Show("End time has to be higher then start time!"); } else if (result == 4) { MessageBox.Show("You have to declare end time!"); } else { MessageBox.Show("You dont have enough funds to make a rent"); } }