Esempio n. 1
0
        public static JobLog MakeLogEntryForNote(Job job, JobNote jobNoteNew, JobNote jobNoteOld)
        {
            string note = "";

            if (jobNoteNew == null)
            {
                note = "Discussion note by user: "******" on " + jobNoteOld.DateTimeNote.ToString() + " was deleted.\r\nMessage Text:\r\n"
                       + jobNoteOld.Note;
            }
            else
            {
                note = "Discussion note by user: "******" on " + jobNoteOld.DateTimeNote.ToString() + " was edited.";
            }
            JobLog jobLog = new JobLog()
            {
                JobNum          = job.JobNum,
                UserNumChanged  = Security.CurUser.UserNum,
                UserNumExpert   = job.UserNumExpert,
                UserNumEngineer = job.UserNumEngineer,
                Title           = job.Title,
                Description     = note,
                TimeEstimate    = TimeSpan.FromHours(job.HoursEstimate)
            };

            JobLogs.Insert(jobLog);
            return(JobLogs.GetOne(jobLog.JobLogNum));           //to get new timestamp.
        }
Esempio n. 2
0
 ///<summary></summary>
 public static void Update(JobNote jobNote)
 {
     if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
     {
         Meth.GetVoid(MethodBase.GetCurrentMethod(), jobNote);
         return;
     }
     Crud.JobNoteCrud.Update(jobNote);
 }
Esempio n. 3
0
 ///<summary></summary>
 public static long Insert(JobNote jobNote)
 {
     if (RemotingClient.RemotingRole == RemotingRole.ClientWeb)
     {
         jobNote.JobNoteNum = Meth.GetLong(MethodBase.GetCurrentMethod(), jobNote);
         return(jobNote.JobNoteNum);
     }
     return(Crud.JobNoteCrud.Insert(jobNote));
 }