Exemplo n.º 1
0
 /// <summary>
 /// Método que obtiene los tractos de acuerdo por placa.
 /// </summary>
 /// <param name="camionInfo"> Objeto de tipo camión contenedor de la placa a buscar </param>
 /// <returns></returns>
 public CamionInfo ObtenerTractosPorDescripcion(CamionInfo camionInfo)
 {
     try
     {
         Logger.Info();
         var        camionPL        = new CamionPL();
         CamionInfo camionResultado = camionPL.ObtenerPorDescripcion(camionInfo.PlacaCamion);
         return(camionResultado);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Método que obtiene los tractos de acuerdo al proveedor seleccionado.
 /// </summary>
 /// <param name="camionInfo"> Objeto que contiene el proveedor seleccionado </param>
 /// <returns>Listado de los camiones encontrados </returns>
 public List <CamionInfo> ObtenerTractosPorProveedorID(CamionInfo camionInfo)
 {
     try
     {
         Logger.Info();
         var camionPL = new CamionPL();
         List <CamionInfo> listadoCamiones = camionPL.ObtenerPorProveedorID(camionInfo.Proveedor.ProveedorID);
         return(listadoCamiones);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }