Exemplo n.º 1
0
        public void DeleteTechnologyProblemNote(int techProblemNoteId)
        {
            DeleteTechnologyProblemNoteResponsibilities(techProblemNoteId);

            var rows =
                TechnologyProblemsNotesTable.Select(string.Format("TechnologyProblemNoteID = {0}", techProblemNoteId));

            if (!rows.Any())
            {
                return;
            }

            var techProblemNote = rows.First();

            techProblemNote.Delete();

            UpdateTechnologyProblemNotes();
        }
Exemplo n.º 2
0
        public int AddNewTechnologyProblemNote(int techProblemId, string techProblemNoteText, DateTime techProblemNoteDate)
        {
            var newDr = TechnologyProblemsNotesTable.NewRow();

            newDr["TechnologyProblemID"]       = techProblemId;
            newDr["TechnologyProblemNoteText"] = techProblemNoteText;
            newDr["TechnologyProblemNoteDate"] = techProblemNoteDate;
            TechnologyProblemsNotesTable.Rows.Add(newDr);

            UpdateTechnologyProblemNotes();

            var techProblemNoteId = GetTechnologyProblemNoteId(techProblemId, techProblemNoteDate);

            if (techProblemNoteId != -1)
            {
                newDr["TechnologyProblemNoteID"] = techProblemNoteId;
                newDr.AcceptChanges();
            }

            return(techProblemNoteId);
        }