public void ChoferObtenerPorIdSinDatos() { var pl = new ChoferPL(); ChoferInfo info; try { info = pl.ObtenerPorID(10000000); } catch (Exception) { info = new ChoferInfo(); } Assert.AreEqual(info, null); }
public static TarjetaRecepcionGanadoInfo TraerEntradaGanado(EntradaGanadoInfo entradaGanadoInfo) { try { TarjetaRecepcionGanadoInfo result = null; var seguridad = (SeguridadInfo)ObtenerSeguridad(); var entradaPl = new EntradaGanadoPL(); var entradaGanadoCalidadPl = new EntradaGanadoCalidadPL(); var operadorPL = new OperadorPL(); var choferPL = new ChoferPL(); var jaulaPL = new JaulaPL(); int folioEntrada = entradaGanadoInfo.FolioEntrada; int organizacionId = seguridad.Usuario.Organizacion.OrganizacionID; //entradaGanadoInfo.OrganizacionID; entradaGanadoInfo = entradaPl.ObtenerPorFolioEntrada(folioEntrada, organizacionId); if (entradaGanadoInfo != null) { var entradaGanadoCalidad = entradaGanadoCalidadPl.ObtenerEntradaGanadoId(entradaGanadoInfo.EntradaGanadoID); if (entradaGanadoCalidad == null) { result = new TarjetaRecepcionGanadoInfo { ConteoCapturado = false }; return(result); } if (entradaGanadoCalidad.All(ent => ent.EntradaGanadoID == 0)) { result = new TarjetaRecepcionGanadoInfo { ConteoCapturado = false }; return(result); } int embarqueId = entradaGanadoInfo.EmbarqueID; var embarquePL = new EmbarquePL(); var embarque = embarquePL.ObtenerPorID(embarqueId); CorralInfo corral = TraerCorralPorEmbarque(embarque.FolioEmbarque); result = new TarjetaRecepcionGanadoInfo { EntradaGanado = entradaGanadoInfo, Operador = operadorPL.ObtenerPorID(entradaGanadoInfo.OperadorID), Chofer = choferPL.ObtenerPorID(entradaGanadoInfo.ChoferID), Jaula = jaulaPL.ObtenerPorID(entradaGanadoInfo.JaulaID), Corral = corral, ConteoCapturado = true }; } return(result); } catch (Exception ex) { Logger.Error(ex); throw; } }