Example #1
0
 //функции редактирования и удаления записи
 public bool EditLine(int selectNumber)
 {
     bool flag = false;
     int numberLine = SearchLine(selectNumber); ;
     if (numberLine >=0)
     {
         Redactor redactorWindow = new Redactor(dataBase[numberLine], this);
         DialogResult okFlag = redactorWindow.ShowDialog();
         if (okFlag == DialogResult.OK)
         {
             //dataBase[numberLine]=redactorWindow.GetLine();
             //записать изменения в файл?
             flag = true;
         }
         else
         {
             if (okFlag==DialogResult.Abort)
             {
                 //dataBase.RemoveAt(numberLine);
                 flag = true;
             }
         }
         redactorWindow.Dispose();
     }
     //if (flag) saveBase(dataBaseFileName);
     return flag;
 }
Example #2
0
        //функция добавления записи
        public bool AddLine()
        {
            bool flag = false;
            Redactor redactorWindow = new Redactor(GetNewNumber(), this);
            DialogResult okFlag = redactorWindow.ShowDialog();
            if (okFlag == DialogResult.OK)
            {
                //dataBase.Add(redactorWindow.GetLine());

                flag = true;
            }
            redactorWindow.Dispose();
            return flag;
        }