コード例 #1
0
        public CjCRCajaConfig GetCajaConfig(int folio, CjCRCredential credential)
        {
            CjCRCajaConfig cajaConfig = new CjCRCajaConfig(
                CjCRTurnadorStatus.MODULO_PROYECTO, folio);

            return CajaConfigDao.GetConfiguracion(cajaConfig, credential);
        }
コード例 #2
0
        public CjCRCajaConfig GetPlanContingenciaConfig()
        {
            CjCRCajaConfig cajaConfig = new CjCRCajaConfig();

            cajaConfig.Modulo = CjCRTurnadorStatus.MODULO_PROYECTO;
            cajaConfig.Folio = CjCRTurnadorStatus.FOLIO_PLAN_CONTINGENCIA;

            return cajaConfig;
        }
コード例 #3
0
        public void CaducarTurnoTest()
        {
            CjCRCajaConfig cajaConfig = new CjCRCajaConfig(
                CjCRTurnadorStatus.MODULO_PROYECTO,
                CjCRTurnadorStatus.FOLIO_NO_TURNOS_CADUCIDAD);
            CjCRTurno turno = TTurnoXmlMapper.Get(TestContext.DataRow,
                CjCTTurnoXmlMapper.BASIC_MODEL);
            CjCRTTurnoStatusList turnosStatus;
            CjCRTTurnoStatus turnoStatus;
            CjCRSummary summary;
            bool expected = true;
            bool bResult = true;
            int no;

            cajaConfig = CajaConfigDao.GetConfiguracion(cajaConfig, DefaultCredential);
            no = CjCRParseUtils.ToInt32(cajaConfig.Valor);

            turnoStatus = TTurnadorLogic.PrepareTurno(turno);
            bResult = (bResult && turnoStatus.Status);

            turnosStatus = TTurnadorLogic.CreateTurnos(turno, no - 1);
            bResult = (bResult && turnosStatus.Status);

            turnoStatus = TTurnadorLogic.GetTurno(turnoStatus.Turno);
            bResult = (bResult && turnoStatus.Status);

            summary = TurnosService.PosponerTurno(turnoStatus.Turno, DefaultCredential);
            bResult = (bResult && summary.Complete);

            turnosStatus.AddElement(TTurnadorLogic.CreateTurno(turno));

            TTurnadorLogic.Delay();

            turnoStatus = TTurnadorLogic.GetTurno(turnoStatus.Turno);
            bResult = (bResult &&
                turnoStatus.Turno.Estado == CjCRTurnadorStatus.TURNO_CADUCADO);

            turnosStatus = TTurnadorLogic.SetTurnosEstado(turnosStatus.GetTurnos(),
                CjCRTurnadorStatus.TURNO_CANCELADO);
            bResult = (bResult && turnosStatus.Status);

            Assert.AreEqual<Boolean>(expected, bResult,
                "Turno no establecido como caducado");
        }