private void WorksListBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { var selectedWork = WorksListBox.SelectedItem as Work; if (selectedWork != null) { if (selectedWork.State == "Felvett") { if (MessageBox.Show("Elkezded ezt a munkát?", "Figyelmeztetés", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { selectedWork.State = "Elkezdett"; WorkDataProvider.UpdateWork(selectedWork); UpdateWork(); } } else if (selectedWork.State == "Elkezdett") { if (MessageBox.Show("Befejezed ezt a munkát?", "Figyelmeztetés", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { selectedWork.State = "Befejezett"; WorkDataProvider.UpdateWork(selectedWork); UpdateWork(); } } } WorksListBox.UnselectAll(); }
private void ModifyButton_Click(object sender, RoutedEventArgs e) { _work.StateOfWork = StateOfWork.Text; WorkDataProvider.UpdateWork(_work); DialogResult = true; Close(); }
//Rendezzük a kapott adatokat időrendi sorrendben (a legújabb van legelöl) private IList <Work> DataSortedByDate() { var originalDatas = WorkDataProvider.GetWork(); IEnumerable <Work> sortedData = originalDatas.OrderByDescending(x => x.Date); IList <Work> sortedList = sortedData.ToList(); return(sortedList); }
private void UpdateWorkListBox() { try { _works = new ObservableCollection <Work>(WorkDataProvider.GetWorks()); }catch (InvalidOperationException ex) { ShowErrorMessage(ErrorLabel, ex.Message); } WorkListView.ItemsSource = _works; }
private void DeleteButton_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("Do you really want to delete?", "Question", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { WorkDataProvider.DeleteWork(_work.Id); DialogResult = true; Close(); } }
private void DeleteButton_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("Biztos hogy törölni szeretnéd?", "Question", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { Console.WriteLine(_work); WorkDataProvider.DeleteWork(_work.Id); DialogResult = true; Close(); } }
public void DeleteButtonClick(object sender, RoutedEventArgs e) { if (MessageBox.Show("Do you really want to delete?", "Question", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { try { WorkDataProvider.DeleteWork(_work.Id); DialogResult = true; Close(); } catch (InvalidOperationException ex) { ShowErrorMessage(ErrorLabel, ex.Message); } } }
private void DeleteWork(object sender, RoutedEventArgs e) { if (ValidateTextBox()) { if (MessageBox.Show("Tényleg törölni akarod ezt a munkát?", "Figyelmeztetés", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { var torlendoId = long.Parse(TorlendoId.Text); WorkDataProvider.DeleteWork(torlendoId); } DialogResult = true; Close(); } }
private void ModifyClick(object sender, RoutedEventArgs e) { if (ValidateTextBox()) { _work.ClientName = ClientName.Text; _work.CarType = CarType.Text; _work.LicensePlate = LicensePlate.Text; _work.Problem = Problem.Text; WorkDataProvider.UpdateWork(_work); DialogResult = true; Close(); } }
private void UpdateButton_Click(object sender, RoutedEventArgs e) { if (ValidateWork()) { _work.NameOfCustomer = NameOfCustomerTextBox.Text; _work.CarLicensePlate = CarLicensePlateTextBox.Text; _work.TypeOfCar = TypeOfCarTextBox.Text; _work.DetailOfIssues = DetailOfIssues.Text; WorkDataProvider.UpdateWork(_work); DialogResult = true; Close(); } }
private void UpdateButtonClick(object sender, RoutedEventArgs e) { try { _work.WorkState = (WorkState)WorkStateComboBox.SelectedIndex; WorkDataProvider.UpdateWork(_work); DialogResult = true; Close(); } catch (InvalidOperationException ex) { ShowErrorMessage(ErrorLabel, ex.Message); } }
private void UpdateButton_Click(object sender, RoutedEventArgs e) { if (Validate()) { _work.FirstName = FirstNameTextBox.Text; _work.LastName = LastNameTextBox.Text; _work.CarLicencePlate = LicencePlateTextBox.Text; _work.Issues = IssuesTextBox.Text; _work.TypeOfCar = TypeofcarTextBox.Text; _work.StateOfWork = StateOfWorkCombobox.Text; WorkDataProvider.UpdateWork(_work); DialogResult = true; Close(); } }
private void CreateButton_Click(object sender, RoutedEventArgs e) { if (ValidateWork()) { _work.NameOfCustomer = NameOfCustomerTextBox.Text; _work.CarLicensePlate = CarLicensePlateTextBox.Text; _work.TypeOfCar = TypeOfCarTextBox.Text; _work.DetailOfIssues = DetailOfIssues.Text; _work.RecordingDate = DateTime.Now; _work.StateOfWork = "FELVETT MUNKA"; WorkDataProvider.CreateWork(_work); DialogResult = true; Close(); } }
private void Button_Click(object sender, RoutedEventArgs e) { if (ValidateTextBox()) { var _work = new Work(); _work.ClientName = ClientName.Text; _work.CarType = CarType.Text; _work.LicensePlate = LicensePlate.Text; _work.Problem = Problem.Text; _work.State = "Felvett"; WorkDataProvider.CreateWork(_work); DialogResult = true; Close(); } }
public void UpdateButtonClick(object sender, RoutedEventArgs e) { ResetValidationLabales(); if (ValidateInput()) { _work.FirstName = FirstNameTextBox.Text; _work.LastName = LastNameTextBox.Text; _work.CarBrand = CarBrandTextBox.Text; _work.CarType = CarTypeTextBox.Text; _work.LicensePlate = LicensePlateTextBox.Text; _work.Description = DescriptionTextBox.Text; try { WorkDataProvider.UpdateWork(_work); DialogResult = true; Close(); } catch (InvalidOperationException ex) { ShowErrorMessage(ErrorLabel, ex.Message); } } }
private void UpdateWorks() { _works = WorkDataProvider.GetWorks(); WorksListBox.ItemsSource = _works; //Elérjük, hogy a listbox forrása ez a _works kollekció legyen }
private void UpdateWorks() { _works = WorkDataProvider.GetAll(); worksListBox.ItemsSource = _works; }