public ApproveByJudgeStatus SendSessionToJudge(int SessionID, int CaseID) { try { if (!AttachementComp.IsAttachementsSaved(CaseID)) { return(ApproveByJudgeStatus.Failed_Attachements); } if (!DefSessionLogComp.IsPresenceSaved(SessionID) || !VictimsSessionLogComp.IsPresenceSaved(SessionID)) { return(ApproveByJudgeStatus.Failed_DefectsPresence); } if (!SessionsComp.IsSessionMinutesSaved(SessionID)) { return(ApproveByJudgeStatus.Failed_Session); } if (!DecisionsComp.IsDecisionSaved(SessionID)) { return(ApproveByJudgeStatus.Failed_Decision); } SessionsComp.SendSessionToJudge(SessionID); return(ApproveByJudgeStatus.SessionSentSuccessfully); } catch (Exception ex) { HandleException(ex); return(ApproveByJudgeStatus.Failed); } }
public ApproveByJudgeStatus ApproveSessionByJudge(int SessionID, int CaseID) { try { if (!DefSessionLogComp.IsPresenceSaved(SessionID) || !VictimsSessionLogComp.IsPresenceSaved(SessionID)) { return(ApproveByJudgeStatus.Failed_DefectsPresence); } if (!DecisionsComp.IsDecisionSaved(SessionID)) { return(ApproveByJudgeStatus.Failed_Decision); } if (!SessionsComp.IsSessionMinutesSaved(SessionID)) { return(ApproveByJudgeStatus.Failed_Decision); } if (!AttachementComp.IsAttachementsSaved(CaseID)) { return(ApproveByJudgeStatus.Failed_Decision); } SessionsComp.ApproveSessionByJudge(SessionID); // update case status after approve in table cases return(ApproveByJudgeStatus.SessionApprovedSuccessfully); } catch (Exception ex) { HandleException(ex); return(ApproveByJudgeStatus.Failed); } }