Ejemplo n.º 1
0
 /// <summary>
 /// Вернуть контролы с обновленными загрузкой из файла значениями полей.
 /// После выполнения этого метода в самой форме надо вызвать метод updateControls
 /// </summary>
 /// <param name="controls">все контролы формы, обычно надо написать просто Сontrols</param>
 /// <param name="nameForm">имя формы, обычно это имя класса</param>
 /// <param name="comboBoxLoad">comboBox с вариантами сохранений</param>
 public static Control.ControlCollection GetControlsLoadForm
     (Control.ControlCollection controls,
     string nameForm,
     ref ComboBox comboBoxLoad)
 {
     return(SaveLoadForm.LoadForm(nameForm, comboBoxLoad.Text, controls)); // получаем заполненные сейвом контролы
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Удалить сохранение
        /// </summary>
        /// <param name="comboBoxLoad">комбобокс с вариантами сохранений</param>
        /// <param name="nameForm">название формы</param>
        public static void DeleteSave(ref ComboBox comboBoxLoad, string nameForm)
        {
            SaveLoadForm.DeleteSave(comboBoxLoad.Text, nameForm); // Удаляем сохранение

            // перезаполняем варианты сохранений
            comboBoxLoad.Items.Clear();                                         // стираем текущие варианты
            comboBoxLoad.Text = "";                                             // стираем текущие варианты
            SaveLoadForm.SetVariantsSaveInComboBox(nameForm, ref comboBoxLoad); // заполнение вариантами сохранений
        }
Ejemplo n.º 3
0
        private string nameForm; // название формы, идентичен ее названию ее класса

        #region Инициализация
        public CancellationOrderGPK()
        {
            InitializeComponent();

            FormController.SetPropertiesComboBox(ref comboBoxBank, NamePropertiesForComboBox.BankReduced); // Заполняем банки

            SaveLoadForm.SetVariantsSaveInComboBox(nameForm, ref comboBoxLoad);                            // заполнение вариантами сохранений

            FormController.SetStandartParamsInControls
                (nameForm,
                ref comboBoxLoad,                 // заполнение вариантами сохранений
                ref comboBoxDateOfOrderMonth,     // заполнение месяца вынесения решения
                ref comboBoxDateOfOrderYear);     // заполнение года вынесения решения

            nameForm = this.GetType().ToString(); // Название формы
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Сохранить значения полей для заполнения на форме
        /// </summary>
        /// <param name="controls">все контролы формы, обычно надо написать просто Сontrols</param>
        /// <param name="nameForm">имя формы, обычно это имя класса</param>
        /// <param name="nameSave">Название сохранения</param>
        /// <param name="comboBoxLoad">comboBox с вариантами сохранений</param>
        public static void SaveForm
            (Control.ControlCollection controls,
            string nameForm,
            string nameSave,
            ref ComboBox comboBoxLoad)
        {
            // Сделать стандратный массив значений полей для ввода с формы с ключами для autoit скрипта генерирующего word
            List <ValueControl> controlArrayToString = GeneratorWord.StandartListValueControl(controls);

            string fullNameSave = nameForm + "$" + nameSave;           // имя сохранения

            SaveLoadForm.SaveForm(fullNameSave, controlArrayToString); // сохранить

            // перезаполняем варианты сохранений
            comboBoxLoad.Items.Clear();                                         // стираем текущие варианты
            SaveLoadForm.SetVariantsSaveInComboBox(nameForm, ref comboBoxLoad); // заполнение вариантами сохранений
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Заполнение поля text контролов, имеющихся на всех (формах для генерирования word)
        /// </summary>
        /// <param name="nameForm">Имя формы совпадающее с названием класса</param>
        /// <param name="comboBoxLoad">Комбобокс с вариантами загрузки, как правило называется comboBoxLoad</param>
        /// <param name="comboBoxDateOfOrderMonth">месяц вынесения постановления, как правило называется comboBoxDateOfOrderMonth</param>
        /// <param name="comboBoxDateOfOrderYear">год вынесения постановления, как правило называется comboBoxDateOfOrderYear</param>
        public static void SetStandartParamsInControls
            (string nameForm,
            ref ComboBox comboBoxLoad,
            ref ComboBox comboBoxDateOfOrderMonth,
            ref ComboBox comboBoxDateOfOrderYear)
        {
            // заполнение вариантами сохранений
            SaveLoadForm.SetVariantsSaveInComboBox(nameForm, ref comboBoxLoad);

            // Заполнение даты вынесения решения текущими датами
            DateTime dateTimeNow = DateTime.Now;
            string   month       = HandlerTextControls.MonthInString(dateTimeNow.Month); // месяц
            string   year        = dateTimeNow.Year.ToString();                          // год

            comboBoxDateOfOrderMonth.Text = month;
            comboBoxDateOfOrderYear.Text  = year;
        }
Ejemplo n.º 6
0
        private string nameForm; // название формы, идентичен ее названию ее класса

        #region Инициализация

        public ByJurisdiction()
        {
            InitializeComponent();

            // Заполнение полей ввода вариантами
            FormController.SetPropertiesComboBox(ref comboBoxResidenceCity, NamePropertiesForComboBox.PlaceResidenceCity);     // Место жителства населенный пункт
            FormController.SetPropertiesComboBox(ref comboBoxResidenceStreet, NamePropertiesForComboBox.PlaceResidenceStreet); // Место жителства улица
            FormController.SetPropertiesComboBox(ref comboBoxResidenceHouse, NamePropertiesForComboBox.PlaceResidenceHouse);   // Место жителства дом
            // Save
            SaveLoadForm.SetVariantsSaveInComboBox(this.Name, ref comboBoxLoad);                                               // заполнение вариантами сохранений

            FormController.SetStandartParamsInControls
                (nameForm,
                ref comboBoxLoad,                 // заполнение вариантами сохранений
                ref comboBoxDateOfOrderMonth,     // заполнение месяца вынесения решения
                ref comboBoxDateOfOrderYear);     // заполнение года вынесения решения

            nameForm = this.GetType().ToString(); // Название формы
        }
Ejemplo n.º 7
0
        private string nameForm; // название формы, идентичен ее названию ее класса

        #region Инициализация

        public Article2025()
        {
            InitializeComponent();

            // Заполнение полей ввода вариантами
            FormController.SetPropertiesComboBox(ref comboBoxPlaceOfBirth, NamePropertiesForComboBox.PlaceBirth);              // Заполняем Населенный пункт, место рождения
            FormController.SetPropertiesComboBox(ref comboBoxResidenceCity, NamePropertiesForComboBox.PlaceResidenceCity);     // Место жителства населенный пункт
            FormController.SetPropertiesComboBox(ref comboBoxResidenceStreet, NamePropertiesForComboBox.PlaceResidenceStreet); // Место жителства улица
            FormController.SetPropertiesComboBox(ref comboBoxResidenceHouse, NamePropertiesForComboBox.PlaceResidenceHouse);   // Место жителства дом
            comboBoxRecipientGIBDD.Items.AddRange(Db.GetAllShortRequisitesGAI().ToArray());                                    // Получатель бабулесов, ГАИ, заполняем варианты
            // Save
            SaveLoadForm.SetVariantsSaveInComboBox(this.Name, ref comboBoxLoad);                                               // заполнение вариантами сохранений

            FormController.SetStandartParamsInControls
                (nameForm,
                ref comboBoxLoad,                 // заполнение вариантами сохранений
                ref comboBoxDateOfOrderMonth,     // заполнение месяца вынесения решения
                ref comboBoxDateOfOrderYear);     // заполнение года вынесения решения

            nameForm = this.GetType().ToString(); // Название формы
        }