예제 #1
0
 public List <vw_KeyValueDate> GetCircuitRollDates(int CircuitID, int SecretaryID)
 {
     try
     {
         return(RollsComp.GetCircuitRollDates(CircuitID, SecretaryID));
     }
     catch (Exception ex)
     {
         HandleException(ex);
         return(null);
     }
 }
예제 #2
0
 public List <vw_RollCases> GetRollCasesForOrdering(int CircuitID, int RollID)
 {
     try
     {
         return(RollsComp.GetSessionRollCasesOrder(CircuitID, RollID));
     }
     catch (Exception ex)
     {
         HandleException(ex);
         return(null);
     }
 }
예제 #3
0
        public List <vw_RollCases> GetRollCasesForOpening(int CircuitID, int SecretaryID)
        {
            List <vw_RollCases> SessionsList = RollsComp.GetRollSessions(CircuitID, SecretaryID);

            foreach (vw_RollCases RC in SessionsList)
            {
                if (SessionComp.IsSessionMinutesSaved((int)RC.SessionID))
                {
                    RC.MinutesOfSession = MinutesStatus.Saved;
                }
                else
                {
                    RC.MinutesOfSession = MinutesStatus.NotSaved;
                }
            }
            return(SessionsList);
        }
예제 #4
0
        public RollStatus OpenSessionRoll(int ProsecuterID, int CourtHall, int RollID)
        {
            try
            {
                RollStatus RollStat = RollsComp.OpenSessionRoll(RollID);

                if (RollStat == RollStatus.InProgress)
                {
                    RollsComp.UpdateRollProsecuterAndCourtHall(RollID, ProsecuterID, CourtHall);

                    return(RollStatus.InProgress);
                }
                else
                {
                    return(RollStat);
                }
            }
            catch (Exception ex)
            {
                RollID = 0;
                HandleException(ex);
                return(RollStatus.NotStarted);
            }
        }
예제 #5
0
 public bool UpdateRoll(vw_CaseConfiguration vw_CaseConfiguration)
 {
     return(RollsComp.UpdateRoll(vw_CaseConfiguration));
 }
예제 #6
0
 public List <vw_RollCases> GetCasesINRoll(int SessionID)
 {
     return(RollsComp.GetCasesINRoll(SessionID));
 }
예제 #7
0
 public List <vw_RollCases> GetUnApprovedMovmentCases(int RollID)
 {
     return(RollsComp.GetUnApprovedMovmentCases(RollID));
 }
예제 #8
0
 public void UpdateRollProsecuterAndCourtHall(long RollID, int ProsecuterID, int CourtHall)
 {
     RollsComp.UpdateRollProsecuterAndCourtHall(RollID, ProsecuterID, CourtHall);
 }
예제 #9
0
 public List <vw_SessionData> GetRollsOpend(int SecretaryID, int UserTypeID)
 {
     return(RollsComp.GetRollsOpend(SecretaryID, UserTypeID));
 }
예제 #10
0
 public int?GetRollID(int circuitid, DateTime SessionDate)
 {
     return(RollsComp.GetRollID(circuitid, SessionDate));
 }