예제 #1
0
        public FixJournalBLL getFixJournalFromForm()
        {
            int?          year;
            int?          month;
            int?          day;
            string        date        = form.getDate();
            string        description = form.getDescription();
            string        serial      = form.getSelectedAuthor().Substring(0, 2);
            string        number      = form.getSelectedAuthor().Substring(2, 6);
            int?          id          = form.getRoomNum();
            FixJournalBLL journal     = new FixJournalBLL
            {
                ID          = id,
                description = description
            };

            #region Составляем номер Удостоверения
            if (serial.Equals("--"))
            {
                journal.userTicketSerial = "";
            }
            else
            {
                journal.userTicketSerial = serial;
            }
            if (number.Equals("------"))
            {
                journal.userTicketNumber = "";
            }
            else
            {
                journal.userTicketNumber = number;
            }
            #endregion

            getDateFromString(date, out year, out month, out day);
            journal.year  = year;
            journal.month = month;
            journal.day   = day;
            return(journal);
        }
예제 #2
0
        public void deleteFixJournalByID(int id)
        {
            DialogResult question = MessageBox.Show("Вы уверены, что хотите удалить отчет о ремонте под номером " + id + "?", "Подтвердите свое решение", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (question == DialogResult.Yes)
            {
                FixJournalBLL journal = new FixJournalBLL
                {
                    ID = id
                };
                journalService.deleteNote(journal);
                if (LoginInfo.isKomendant())
                {
                    reloadReportsGrid();
                }
                else
                {
                    searchReport();
                }
            }
        }