private StatusTimeLineDto TimeLineObjectCreator(ReportStatus status, string note) { var timelineObject = new StatusTimeLineDto { CreatedDateTime = DateTime.Now, ReportDataId = m_reportData.ReportDataId, SentByUserId = (int)m_reportData.VerifierUserId, SentToUserId = m_reportData.OwnerUserId }; switch (status) { case ReportStatus.ArchivedAsAccepted: timelineObject.ReportStatus = status; timelineObject.Note = ""; break; case ReportStatus.Rejected: timelineObject.ReportStatus = status; timelineObject.Note = note; break; } timelineObject.Signature = string.Empty; return(timelineObject); }
private void InitializeElements() { StatusTimeLineDto stats = null; if (m_reportData.StatusTimeLines != null) { stats = m_reportData.StatusTimeLines[m_reportData.StatusTimeLines.Count - 1]; } DateView.Text = DateTime.Now.ToShortDateString(); switch (type) { case "accept": Description.Visibility = ViewStates.Gone; ReasonView.Visibility = ViewStates.Gone; NameView.Text = userSession.FullName; break; case "decline": NameView.Text = userSession.FullName; break; case "proceed": { ReasonView.Enabled = false; switch (m_reportData.ReportStatus) { case ReportStatus.Rejected: AcceptHeader.Text = "Report Status : " + "Rejected"; AcceptHeader.SetTextColor(Color.ParseColor("#fc6042")); break; case ReportStatus.ArchivedAsAccepted: AcceptHeader.Text = "Report Status : " + "Verified"; break; } Description.Text = "Reason Given"; if (stats != null) { NameView.Text = stats.SentByUserName; ReasonView.Text = stats.Note; } break; } } }