public AddEditChildForm(IDataService dataService, Children children) { _dataService = dataService; _children = children; InitializeComponent(); status_cmbx.Font = group_cmbx.Font = nationalty_cmbx.Font = SkinManager.ROBOTO_MEDIUM_11; MaterialSkinInitializer.DataGridViewDesign(parentsDgv); MaterialSkinInitializer.DataGridViewDesign(propertiesDgv); MaterialSkinInitializer.DataGridViewDesign(visitsDgv); _validator = new Validator(); _validator.AddValue(fname_txbx, _validator.RequiredValidation, "Имя обязательно"); _validator.AddValue(dob_txbx, _validator.IsDateValidation, "Дата рождения обязательна"); _validator.AddValue(lname_txbx, _validator.RequiredValidation, "Фамилия обязательно"); _validator.AddValue(nationalty_cmbx, _validator.RequiredValidation, "Национальность обязательна"); _validator.AddValue(documentOfBirth_txbx, _validator.RequiredValidation, "Свидетельство о рождении обязательно"); _validator.AddValue(dateOfRequest_txbx, _validator.RequiredValidation, "Дата заявки обязательна"); _validator.AddValue(status_cmbx, _validator.RequiredValidation, "Статус обязателен"); _validator.AddValue(enteredDate_txbx, ValidationDate, "Дата имеет не верный формат"); _validator.AddValue(graduatedDate_txbx, ValidationDate, "Дата имеет не верный формат"); _validatorSearch = new Validator(); _validatorSearch.AddValue(search_txbx, ValidateSearch, "Формат даты для поиска не верный"); }
//Конструктор, который принимает абстракцию сервиса к доступу к данным public ScheduleForm(IDataService dataService) { _dataService = dataService; InitializeComponent(); //Оформление DataGridView //и контекстного меню под стиль Material Design MaterialSkinInitializer.DataGridViewDesign(dgv); MaterialSkinInitializer.ContextMenuDesign(contextMenu); //Инициализация валидатора _validator = new Validator(); //Подписываемся на событие валидации _validator.ValidationStateChanged += ValidationStateChanged; //добавляем в валидатор нужные контролы _validator.AddValue(group_cmbx, _validator.RequiredValidation, "Группа обязательна"); _validator.AddValue(lesson_cmbx, _validator.RequiredValidation, "Урок/Мероприятие обязательно"); _validator.AddValue(room_cmbx, _validator.RequiredValidation, "Комната обязальна"); _validator.AddValue(teacher_cmbx, _validator.RequiredValidation, "Педагог обязателен"); _validator.AddValue(dob_txbx, ValidateFunc, "Дата имеет не верный формат"); _validatorSearch = new Validator(); _validatorSearch.AddValue(search_txbx, ValidateFunc, ""); room_cmbx.Font = SkinManager.ROBOTO_MEDIUM_11; group_cmbx.Font = SkinManager.ROBOTO_MEDIUM_11; teacher_cmbx.Font = SkinManager.ROBOTO_MEDIUM_11; lesson_cmbx.Font = SkinManager.ROBOTO_MEDIUM_11; dob_txbx.Hint = "дд/мм/гггг чч:мм"; dob_txbx.Format = "dd/MM/yyyy hh:mm"; DisableControls(); searchlesson_cmbx.Font = SkinManager.ROBOTO_MEDIUM_10; }
//Конструктор, который принимает абстракцию сервиса к доступу к данным public MenuForm(IDataService dataService) { _dataService = dataService; InitializeComponent(); //Оформление DataGridView //и контекстного меню под стиль Material Design MaterialSkinInitializer.DataGridViewDesign(dgv); MaterialSkinInitializer.ContextMenuDesign(contextMenu); //Инициализация валидатора _validator = new Validator(); //Подписываемся на событие валидации _validator.ValidationStateChanged += ValidationStateChanged; //добавляем в валидатор нужные контролы _validator.AddValue(date_txbx, _validator.IsDateValidation, "Дата обязательна и должна иметь формат дд/мм/гггг"); _validator.AddValue(mealtime_cmbx, _validator.RequiredValidation, "Необходимо указать прием пищи"); _validator.AddValue(dish_cmbx, _validator.RequiredValidation, "Блюдо обязательно"); _validator.AddValue(count_txbx, _validator.PositiveValidation, "Количество обязательно"); dish_cmbx.Font = mealtime_cmbx.Font = SkinManager.ROBOTO_MEDIUM_11; searchdate_txbx.ValueChanged += Searchdate_txbx_ValueChanged; _validatorSearching = new Validator(); _validatorSearching.AddValue(searchdate_txbx, _validatorSearching.IsDateValidation, "Дата обязательна"); DisableControls(); dgv.ColumnHeadersHeight = 40; }
//Конструктор, который принимает абстракцию сервиса к доступу к данным public VisitForm(IDataService dataService) { _dataService = dataService; InitializeComponent(); //Оформление DataGridView //и контекстного меню под стиль Material Design MaterialSkinInitializer.DataGridViewDesign(dgv, false); MaterialSkinInitializer.ContextMenuDesign(contextMenu); //Инициализация валидатора _validator = new Validator(); //Подписываемся на событие валидации _validator.ValidationStateChanged += ValidationStateChanged; }
public TeachersPropertiesForm(IDataService dataService, Teacher teacher = null) { _dataService = dataService; _teacher = teacher; InitializeComponent(); MaterialSkinInitializer.DataGridViewDesign(dgv); MaterialSkinInitializer.DataGridViewDesign(propdgv); _validator = new Validator(); _validator.AddValue(prop_cmbx, _validator.RequiredValidation, "Значение обязательно"); _validator.AddValue(text_txbx, _validator.RequiredValidation, "Значение обязательно"); if (_teacher != null) { search_txbx.Visible = false; } }
//Конструктор, который принимает абстракцию сервиса к доступу к данным public RoomsForm(IDataService dataService) { _dataService = dataService; InitializeComponent(); //Оформление DataGridView //и контекстного меню под стиль Material Design MaterialSkinInitializer.DataGridViewDesign(dgv); MaterialSkinInitializer.ContextMenuDesign(contextMenu); //Инициализация валидатора _validator = new Validator(); //Подписываемся на событие валидации _validator.ValidationStateChanged += ValidationStateChanged; //добавляем в валидатор нужные контролы _validator.AddValue(text_txbx, _validator.RequiredValidation, "Название обязательно"); DisableControls(); }
//Конструктор, который принимает абстракцию сервиса к доступу к данным public DishForm(IDataService dataService) { _dataService = dataService; InitializeComponent(); //Оформление DataGridView //и контекстного меню под стиль Material Design MaterialSkinInitializer.DataGridViewDesign(dgv); MaterialSkinInitializer.ContextMenuDesign(contextMenu); //Инициализация валидатора _validator = new Validator(); //Подписываемся на событие валидации _validator.ValidationStateChanged += ValidationStateChanged; //добавляем в валидатор нужные контролы _validator.AddValue(text_txbx, _validator.RequiredValidation, "Название обязательно"); _validator.AddValue(ccal_txbx, _validator.MoreThanZeroValidation, "Необходимо указать кКал"); _validator.AddValue(measurement_cmbx, _validator.RequiredValidation, "Ед. изм. обязательны"); measurement_cmbx.Font = SkinManager.ROBOTO_MEDIUM_11; DisableControls(); }
//Конструктор, который принимает абстракцию сервиса к доступу к данным public TeachersForm(IDataService dataService) { _dataService = dataService; InitializeComponent(); //Оформление DataGridView //и контекстного меню под стиль Material Design MaterialSkinInitializer.DataGridViewDesign(dgv); MaterialSkinInitializer.ContextMenuDesign(contextMenu); //Инициализация валидатора _validator = new Validator(); //Подписываемся на событие валидации _validator.ValidationStateChanged += ValidationStateChanged; //добавляем в валидатор нужные контролы _validator.AddValue(lname_txbx, _validator.RequiredValidation, "Фамилия обязательно"); _validator.AddValue(fname_txbx, _validator.RequiredValidation, "Имя обязателен"); _validator.AddValue(scpecialization_cmbx, _validator.RequiredValidation, "Специализация обязательна"); scpecialization_cmbx.Font = SkinManager.ROBOTO_MEDIUM_11; DisableControls(); }
//Конструктор, который принимает абстракцию сервиса к доступу к данным public ParentsForm(IDataService dataService) { _dataService = dataService; InitializeComponent(); //Оформление DataGridView //и контекстного меню под стиль Material Design MaterialSkinInitializer.DataGridViewDesign(dgv); MaterialSkinInitializer.ContextMenuDesign(contextMenu); //Инициализация валидатора _validator = new Validator(); //Подписываемся на событие валидации _validator.ValidationStateChanged += ValidationStateChanged; //добавляем в валидатор нужные контролы _validator.AddValue(lname_txbx, _validator.RequiredValidation, "Фамилия обязательна"); _validator.AddValue(fname_txbx, _validator.RequiredValidation, "Имя обязателено"); _validator.AddValue(passport_txbx, _validator.RequiredValidation, "Номер паспорта обязателен"); _validator.AddValue(issue_txbx, _validator.RequiredValidation, "Данные паспорта обязательны"); _validator.AddValue(phone_txbx, _validator.PhoneValidator, "Телефон обязателен и должен иметь числовой формат"); _validator.AddValue(address_txbx, _validator.RequiredValidation, "Адрес обязателен"); DisableControls(); }
public SelectParentForm(IDataService dataService) { _dataService = dataService; InitializeComponent(); MaterialSkinInitializer.DataGridViewDesign(dgv); }