Example #1
0
        private void KeyPressInTextBox(object sender, KeyEventArgs e) //нажатие кнопок и реакция на них в приложении
        {
            if (e.KeyCode == Keys.Enter)                              //нажатие Enter в строке ввода
            {
                string newDeal = inputTextBox.Text;
                newDeal = newDeal.Substring(0, 1).ToUpper() + (newDeal.Length > 1 ? newDeal.Substring(1) : ""); //делаем первую букву заглавной

                if (ToolStripMenuItemOrphoCheck.Checked)                                                        //если стоит галочка провеки орфографии то проверяем
                {
                    newDeal = Environment.NewLine + @"- " + Orfo(newDeal) + @";";
                }
                //otchetTextBox.Text += Environment.NewLine+ "- " + ReadSave.retransText(s) + ";"; //текст с перевдом
                else
                {
                    newDeal = Environment.NewLine + @"- " + newDeal + @";";
                }
                otchetTextBox.AppendText(newDeal);
                RollDown();
                ReadSave.SaveText(_otchetFileName, newDeal); //Сохраняем строку в файл отчета
            }
            if (e.KeyCode == Keys.Escape)                    //по нажатию Escape выходим из приложения
            {
                Application.Exit();
            }
        }
Example #2
0
 public string _otchetFileName, _controlFileName;                                                                                    //имена файлов с отчетами
 //private readonly string _dataFileName = System.Environment.MachineName + " data.bin"; //задаем индивидуальное имя производное от имени машины для файла данных
 public Form1()
 {
     InitializeComponent();
     ReportFilenameGenerator();                                                                                                    //герерируем имена файлов для хранения отчетов
     InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(System.Globalization.CultureInfo.CreateSpecificCulture("Ru")); // переключаемся на русский
     saveToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.S;                                                                   //задали горячую клавишу для сохранения CTRL-S
     if (!ReadSave.FirstLaunchCheck(_otchetFileName, _controlFileName))
     {
         Environment.Exit(0);                                                                //проверка на первыз запуск программы и отсутвие файлов с отчетами
     }
 }
Example #3
0
        private void Reset() //переход на новую неделю
        {
            string firstLine = Environment.NewLine + Environment.NewLine + weekNumberNow + @"-я неделя";

            otchetTextBox.Text += firstLine;
            ReadSave.SaveText(_otchetFileName, firstLine);
            if (weeklyDealTextBox.Text != String.Empty)  //Если есть повторяемые задачи то выводим их в бокс
            {
                otchetTextBox.Text += "\r\n" + weeklyDealTextBox.Text;
                ReadSave.SaveText(_otchetFileName, "\r\n" + weeklyDealTextBox.Text);
            }
            RollDown(); //Перемотка в конец
        }
Example #4
0
        private void Button_OnControl_Click(object sender, EventArgs e) //Нажатие кнопки взять на котроль
        {
            string newDeal = inputTextBox.Text;

            if (ToolStripMenuItemOrphoCheck.Checked) //если стоит галочка провеки орфографии то проверяем
            {
                newDeal = Environment.NewLine + DateTime.Now.ToShortDateString() + @" " + Orfo(newDeal) + @";";
            }
            else
            {
                newDeal = Environment.NewLine + DateTime.Now.ToShortDateString() + @" " + newDeal + @";";
            }
            controlTextBox.Text += newDeal;
            RollDown();
            ReadSave.SaveText(_controlFileName, newDeal); //передаем имя файла и текст из 5 бокса
        }
Example #5
0
        private void Form1_Load(object sender, EventArgs e)
        {
            this.Left = Settings.Default.xLeft; //востанавливаем положение последней позиции окна приложения
            this.Top  = Settings.Default.xTop;

            StringBuilder headerText = new StringBuilder(); //делаем шапку

            headerText.Append(Environment.MachineName + " ");
            headerText.Append("Сегодня " + DateTime.Now.ToLongDateString() + " ");
            headerText.Append(weekNumberNow + @"-я неделя");
            this.Text = headerText.ToString();

            otchetTextBox.Text  = ReadSave.ReadText(_otchetFileName);  //читаем файл отчета
            controlTextBox.Text = ReadSave.ReadText(_controlFileName); // читаем файл на контроле
            ReadData();                                                //Читаем данные настроек
        }
Example #6
0
 private void MenuSave(object sender, EventArgs e)
 {
     ReadSave.SaveText(_controlFileName, controlTextBox.Text, false); //передаем имя файла и текст из 5 бокса
     ReadSave.SaveText(_otchetFileName, otchetTextBox.Text, false);   //передаем имя файла и текст из 2 бокса
     MessageBox.Show(@"Сохранено успешно", @"Сохранение");
 }