public CjCRCajaConfig GetCajaConfig(int folio, CjCRCredential credential) { CjCRCajaConfig cajaConfig = new CjCRCajaConfig( CjCRTurnadorStatus.MODULO_PROYECTO, folio); return CajaConfigDao.GetConfiguracion(cajaConfig, credential); }
public CjCRCajaConfig GetPlanContingenciaConfig() { CjCRCajaConfig cajaConfig = new CjCRCajaConfig(); cajaConfig.Modulo = CjCRTurnadorStatus.MODULO_PROYECTO; cajaConfig.Folio = CjCRTurnadorStatus.FOLIO_PLAN_CONTINGENCIA; return cajaConfig; }
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"); }