/// <summary> /// Obtiene los campos de la tabla ProveedorChofer consultando por ChoferID /// </summary> /// <param name="proveedorId"></param> /// <param name="choferId"></param> /// <returns></returns> internal ProveedorChoferInfo ObtenerProveedorChoferPorChoferID(int proveedorId, int choferId) { try { Logger.Info(); var parameters = AuxProveedorChoferDAL.ObtenerProveedorChoferPorChoferID(proveedorId, choferId); var ds = Retrieve("ProveedorChofer_ObtenerPorChoferID", parameters); ProveedorChoferInfo result = null; if (ValidateDataSet(ds)) { result = MapProveedorChoferDAL.ObtenerProveedorChoferPorChoferID(ds); } return(result); } catch (ExcepcionGenerica ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtiene una lista de proveedor chofer por proveedorid /// </summary> /// <param name="proveedorId"></param> /// <returns></returns> internal List <ProveedorChoferInfo> ObtenerProveedorChoferPorProveedorId(int proveedorId) { try { Logger.Info(); var parameters = AuxProveedorChoferDAL.ObtenerParametrosProveedorChoferPorProveedorId(proveedorId); var ds = Retrieve("ProveedorChofer_ObtenerPorProveedorID", parameters); List <ProveedorChoferInfo> listaProveedorChofer = null; if (ValidateDataSet(ds)) { listaProveedorChofer = MapProveedorChoferDAL.ObtenerProveedorChoferPorProveedorId(ds); } return(listaProveedorChofer); } catch (ExcepcionGenerica ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }