Esempio n. 1
0
 private void monthComboBox_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (monthComboBox.SelectedValue != null && yearComboBox.SelectedValue != null)
     {
         EventHelpers.RaiseEvent(this, ChangeMonthEvent, new Tuple <int, int>((int)yearComboBox.SelectedValue, (int)monthComboBox.SelectedValue));
     }
 }
Esempio n. 2
0
        private void saveBtn_Click(object sender, EventArgs e)
        {
            ExpenseTypeEditViewModel vm = new ExpenseTypeEditViewModel();

            vm.ExpenseTypeName = expenseTypeNameTextBox.Text;
            EventHelpers.RaiseEvent(this, ExpenseTypeEditConfirmEventRaised, vm);
            Close();
        }
        private void loginBtn_Click(object sender, EventArgs e)
        {
            UserViewModel vm = new UserViewModel();

            vm.FirstName = firstNameTextbox.Text;
            vm.LastName  = lastNameTextbox.Text;
            EventHelpers.RaiseEvent(this, LoginClickEventRaised, vm);
        }
Esempio n. 4
0
        private void MainView_Load(object sender, EventArgs e)
        {
            foreach (Button button in DayButtons)
            {
                MainViewButtonsHelper.SetButtonOfDayMouseBehaviour(button);
            }

            EventHelpers.RaiseEvent(objectRaisingEvent: this, eventHandlerRaised: MainViewLoadEventRaised, eventArgs: e);
        }
        private void OnDeleteExpenseConfirmEventRaised(object sender, EventArgs e)
        {
            ExpenseDTO expenseDTO = (ExpenseDTO)_expenseDtoBindingSource.Current;

            _expenseService.Delete(expenseDTO);

            LoadAllExpensesFromDbToGrid();
            EventHelpers.RaiseEvent(this, RefreshStatisticsEvent, null);
        }
 private void createBtn_Click(object sender, EventArgs e)
 {
     try
     {
         ExpenseTypeAddViewModel vm = new ExpenseTypeAddViewModel();
         vm.ExpenseTypeName = expenseTypeNameTextBox.Text;
         EventHelpers.RaiseEvent(this, ExpenseTypeAddConfirmEventRaised, vm);
         Close();
     }
     catch (Exception) { }
 }
        private void registrationBtn_Click(object sender, EventArgs e)
        {
            UserViewModel vm = new UserViewModel();

            vm.FirstName = firstNameTextbox.Text;
            vm.LastName  = lastNameTextbox.Text;
            vm.CarModel  = carModelTextbox.Text;
            if (vm.FirstName.Length > 0 && vm.LastName.Length > 0)
            {
                EventHelpers.RaiseEvent(this, RegistrationClickEventRaised, vm);
            }
        }
 private void OnLoginClickEventRaised(object sender, UserViewModel model)
 {
     try
     {
         UserDTO userDTO = _userService.GetByFirstAndLastName(model.FirstName, model.LastName);
         EventHelpers.RaiseEvent(this, ShowMainViewEvent, userDTO);
     }
     catch (DataAccessException e)
     {
         EventHelpers.RaiseEvent(this, DataAccessExceptionEvent, e);
     }
 }
        private void OnExpenseEditConfirmEventRaised(object sender, ExpenseEditViewModel args)
        {
            ExpenseDTO expenseDTO = (ExpenseDTO)_expenseDtoBindingSource.Current;

            expenseDTO.Cost          = args.Cost;
            expenseDTO.Date          = DateTime.Parse(args.Date);
            expenseDTO.ExpenseTypeId = args.ExpenseTypeId;
            _expenseService.Update(expenseDTO);

            LoadAllExpensesFromDbToGrid();
            EventHelpers.RaiseEvent(this, RefreshStatisticsEvent, null);
        }
 private void createBtn_Click(object sender, EventArgs e)
 {
     try
     {
         ExpenseAddViewModel vm = new ExpenseAddViewModel();
         vm.ExpenseTypeId = (expenseTypeCombobox.SelectedItem as ExpenseTypeDTO).ExpenseTypeId;
         vm.Date          = TimeHelpers.dateTimeToString(datePicker.Value);
         vm.Cost          = (double)costPicker.Value;
         EventHelpers.RaiseEvent(this, ExpenseAddConfirmEventRaised, vm);
         Close();
     }
     catch (Exception) { }
 }
Esempio n. 11
0
 private void OnExpenseTypeAddConfirmEventRaised(object sender, ExpenseTypeAddViewModel e)
 {
     try
     {
         ExpenseTypeDTO dto = new ExpenseTypeDTO();
         dto.ExpenseTypeName = e.ExpenseTypeName;
         _expenseTypeService.Create(dto);
         _expenseTypeListPresenter.LoadAllExpensesFromDbToGrid();
         _expenseStatisticsPresenter.Refresh();
     }
     catch (DataAccessException ex)
     {
         EventHelpers.RaiseEvent(this, DataAccessExceptionEvent, ex);
     }
 }
 private void OnRegistrationClickEventRaised(object sender, UserViewModel args)
 {
     try
     {
         UserDTO userDTO = new UserDTO();
         userDTO.FirstName = args.FirstName;
         userDTO.LastName  = args.LastName;
         userDTO.CarModel  = args.CarModel;
         _userService.Create(userDTO);
         userDTO = _userService.GetByFirstAndLastName(userDTO.FirstName, userDTO.LastName);
         EventHelpers.RaiseEvent(this, ShowMainViewEvent, userDTO);
     }
     catch (DataAccessException e)
     {
         EventHelpers.RaiseEvent(this, DataAccessExceptionEvent, e);
     }
 }
Esempio n. 13
0
 private void OnExpenseAddConfirmEventRaised(object sender, ExpenseAddViewModel args)
 {
     try
     {
         ExpenseDTO dto = new ExpenseDTO();
         dto.Cost          = args.Cost;
         dto.Date          = DateTime.Parse(args.Date);
         dto.ExpenseTypeId = args.ExpenseTypeId;
         dto.UserId        = _session.GetUser().UserId;
         _expenseService.Create(dto);
         _expenseListPresenter.LoadAllExpensesFromDbToGrid();
         _expenseStatisticsPresenter.Refresh();
     }
     catch (DataAccessException ex)
     {
         EventHelpers.RaiseEvent(this, DataAccessExceptionEvent, ex);
     }
 }
Esempio n. 14
0
        private void confirmKryptonButton_Click(object sender, EventArgs e)
        {
            EventDescription = descriptionKryptonTextBox.Text;
            EventLocation    = locationKryptonTextBox.Text;
            EventCalendar    = calendarsComboBox.Text;
            EventStartTime   = new EventDateTime()
            {
                DateTime = startTimeKryptonDateTimePicker.Value,
                TimeZone = "Europe/Warsaw",
            };
            EventEndTime = new EventDateTime()
            {
                DateTime = endTimeKryptonDateTimePicker.Value,
                TimeZone = "Europe/Warsaw",
            };

            EventHelpers.RaiseEvent(objectRaisingEvent: confirmKryptonButton, eventHandlerRaised: ConfirmKryptonButtonClickEventRaised, eventArgs: e);
        }
 private void OnLoginRedirectClickEventRaised(object sender, EventArgs e)
 {
     EventHelpers.RaiseEvent(this, ShowLoginViewEvent, e);
 }
 private void OnRegistrationRedirectClickEventRaised(object sender, EventArgs e)
 {
     EventHelpers.RaiseEvent(this, ShowRegistrationViewEvent, e);
 }
Esempio n. 17
0
 private void MainView_FormClosing(object sender, FormClosingEventArgs e)
 {
     EventHelpers.RaiseEvent(objectRaisingEvent: this, eventHandlerRaised: MainViewFormClosingEventRaised, eventArgs: e);
 }
Esempio n. 18
0
 private void ExpenseStatisticsViewUC_Load(object sender, EventArgs e)
 {
     EventHelpers.RaiseEvent(this, ExpenseStatisticsViewUCLoadEvent, e);
 }
 private void cofirmDeleteBtn_Click(object sender, EventArgs e)
 {
     EventHelpers.RaiseEvent(this, ExpenseTypeDeleteConfirmBtnClick, e);
     Close();
 }
 private void redirectToLoginLink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     EventHelpers.RaiseEvent(this, LoginRedirectEventRaised, e);
 }
Esempio n. 21
0
 private void AddEventButton_Click(object sender, EventArgs e)
 {
     EventHelpers.RaiseEvent(objectRaisingEvent: chosenDayButton, eventHandlerRaised: AddEventToolStripButtonClickEventRaised, eventArgs: e);
 }
Esempio n. 22
0
        private void ArrowRightButton_Click(object sender, MouseEventArgs e)
        {
            var asd = sender as Button;

            EventHelpers.RaiseEvent(objectRaisingEvent: this, eventHandlerRaised: ButtonOfArrowRightMouseClickEventRaised, eventArgs: e);
        }
 private void OnDeleteExpenseMenuClick(object sender, EventArgs e)
 {
     EventHelpers.RaiseEvent(this, DeleteExpenseMenuClickEventRaised, e);
 }
 private void OnUpdateExpenseInGridMenuClick(object sender, EventArgs e)
 {
     EventHelpers.RaiseEvent(this, EditExpenseMenuClickEventRaised, e);
 }
Esempio n. 25
0
 private void cancelKryptonButton_Click(object sender, EventArgs e)
 {
     EventHelpers.RaiseEvent(objectRaisingEvent: cancelKryptonButton, eventHandlerRaised: CancelKryptonButtonClickEventRaised, eventArgs: e);
 }
Esempio n. 26
0
 private void addExpenseTypeBtn_Click(object sender, EventArgs e)
 {
     EventHelpers.RaiseEvent(this, AddExpenseTypeClickEventRaised, e);
 }
Esempio n. 27
0
 private void redirectToRegisterLink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     EventHelpers.RaiseEvent(this, RegistrationRedirectClickEventRaised, e);
 }
Esempio n. 28
0
 private void ArrowLeftButton_Click(object sender, MouseEventArgs e)
 {
     EventHelpers.RaiseEvent(objectRaisingEvent: this, eventHandlerRaised: ButtonOfArrowLeftMouseClickEventRaised, eventArgs: e);
 }
Esempio n. 29
0
 private void logoutBtn_Click(object sender, EventArgs e)
 {
     EventHelpers.RaiseEvent(this, LogoutClickEventRaised, e);
 }
Esempio n. 30
0
 private void SettingsButton_Click(object sender, EventArgs e)
 {
     EventHelpers.RaiseEvent(objectRaisingEvent: this, eventHandlerRaised: SettingsToolStripButtonClickEventRaised, eventArgs: e);
 }