public IEnumerable <FixRequestJournalBLL> searchBy(FixRequestJournalBLL note) { IEnumerable <FixRequestJournalDAL> listDAL = new List <FixRequestJournalDAL>(); FixRequestJournalDAL reqDAL = new FixRequestJournalDAL { ID = note.ID, year = note.year, day = note.day, month = note.month, description = note.description, roomNumber = note.roomNumber, userTicketSerial = note.userTicketSerial, userTicketNumber = note.userTicketNumber }; PGJournalRepository repository = repositoryFactory.getJournalRepository(); listDAL = repository.searchBy(reqDAL); return(listDAL.Select(f => new FixRequestJournalBLL { ID = f.ID, year = f.year, day = f.day, month = f.month, description = f.description, roomNumber = f.roomNumber, userTicketSerial = f.userTicketSerial, userTicketNumber = f.userTicketNumber })); }
public FixRequestJournalBLL getFixRequestFromForm() { int? year; int? month; int? day; string date = form.getDate(); string description = form.getDescription(); int? roomNum = form.getRoomNum(); string serial = string.Empty; string number = string.Empty; if (!form.getSelectedAuthor().Equals("----")) { serial = form.getSelectedAuthor().Substring(0, 2); number = form.getSelectedAuthor().Substring(2, 6); } FixRequestJournalBLL journal = new FixRequestJournalBLL { ID = null, description = description }; #region Номер комнаты if (roomNum == null) { journal.roomNumber = 0; } else { journal.roomNumber = Convert.ToInt32(roomNum); } #endregion #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); }
public void deleteNote(FixRequestJournalBLL note) { FixRequestJournalDAL reqDAL = new FixRequestJournalDAL { ID = note.ID, year = note.year, day = note.day, month = note.month, description = note.description, roomNumber = note.roomNumber, userTicketSerial = note.userTicketSerial, userTicketNumber = note.userTicketNumber }; PGJournalRepository repository = repositoryFactory.getJournalRepository(); repository.deleteNote(reqDAL); }
public void deleteFixRequestByID(int id) { DialogResult question = MessageBox.Show("Вы уверены, что хотите удалить запись под номером " + id + "?\nЭто удалит отчет из списка ремонтов, если он существует!", "Подтвердите свое решение", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (question == DialogResult.Yes) { FixRequestJournalBLL journal = new FixRequestJournalBLL { ID = id }; journalService.deleteNote(journal); if (LoginInfo.isKomendant()) { reloadRequestsGrid(); } else if (LoginInfo.isStudent()) { searchRequest(); } } }