/// <summary> /// Konstruktor okna /// </summary> /// <param name="factoryValidator"></param> public ContractsWindow(FactoryValidator factoryValidator) { InitializeComponent(); this.factoryValidator = factoryValidator; // Zdroj zobrazených dat DataContext = factoryValidator; }
/// <summary> /// Konstruktor okna /// </summary> /// <param name="factoryValidator"></param> /// public AddContractWindow(FactoryValidator factoryValidator) { this.factoryValidator = factoryValidator; InitializeComponent(); // Zdroj zobrazených dat DataContext = factoryValidator; // Zdroj zobrazených dat pro contractDataGrid contractDataGrid.ItemsSource = factoryValidator.VMContractCollection; }
/// <summary> /// Konstruktor okna /// </summary> /// <param name="factoryValidator"></param> /// public AddEmployeeWindow(FactoryValidator factoryValidator) { this.factoryValidator = factoryValidator; InitializeComponent(); // Zdroj zobrazených dat DataContext = factoryValidator; // Zdroj zobrazených dat pro employeeDataGrid employeeDataGrid.ItemsSource = factoryValidator.VMEmployeeCollection; }
/// <summary> /// Konstruktor okna /// </summary> /// <param name="factoryValidator"></param> public BuyMaterialWindow(FactoryValidator factoryValidator) { this.factoryValidator = factoryValidator; InitializeComponent(); // Zdroj zobrazených dat DataContext = factoryValidator; // Zdroj zobrazených dat pro materialDataGrid materialDataGrid.ItemsSource = factoryValidator.VMMaterialCollection; }
/// <summary> /// Konstruktor okna /// </summary> /// <param name="factoryValidator"></param> public OverviewWindow(FactoryValidator factoryValidator) { InitializeComponent(); this.factoryValidator = factoryValidator; // Zdroj zobrazených dat DataContext = factoryValidator; // Výchozí nastavení typu zobrazených dat - transakce type = "Overview"; // ComboBoxy mohou volat metodu DrawCanvas CallEnabled = true; try { // Vykreslení grafu factoryValidator.DrawCanvas(OverviewCanvas, monthsComboBox.SelectedIndex, yearsComboBox.Text, type, (bool)classicOverviewRadiobutton.IsChecked, classicTimeComboBox.Text); } catch (Exception ex) { MessageBox.Show(ex.Message, "Problem with draw.", MessageBoxButton.OK, MessageBoxImage.Error); } }
public ValidationResult Validate(Entity entity) { var factory = new FactoryValidator(); var validators = factory.CompositeValidator( factory.StringIsNullOrEmptyValidator(), factory.LengthValidator(), factory.DigitValidator(), factory.RandomNumbersValidator(), factory.BirthDateValidator(), factory.SumControlNumberValidator(), factory.GenderValidator()); var validationResult = validators.Validate(entity); return(new ValidationResult { IsValid = validationResult.IsValid, Message = validationResult.Message, Pesel = entity.PeselStruct }); }