/// <summary> /// Desactiva los registro de flete detalle /// </summary> /// <param name="listaFleteDetalle"></param> /// <param name="usuarioOrganizacionId"></param> /// <returns></returns> public bool EliminarFleteDetalle(List <FleteDetalleInfo> listaFleteDetalle, int usuarioOrganizacionId) { try { Logger.Info(); var programacionFletesBl = new ProgramaciondeFletesBL(); return(programacionFletesBl.EliminarFleteDetalle(listaFleteDetalle, usuarioOrganizacionId)); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtener Fletes /// </summary> /// <param name="contratoInfo"></param> /// <returns></returns> public List <ProgramaciondeFletesInfo> ObtenerFletes(ContratoInfo contratoInfo) { try { Logger.Info(); var programacionFletesBl = new ProgramaciondeFletesBL(); List <ProgramaciondeFletesInfo> resultado = programacionFletesBl.ObtenerFletes(contratoInfo); return(resultado); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Elimina costo seleccionado /// </summary> /// <param name="costoSeleccionado"></param> /// <param name="listaCostosFletesDetalleInfo"></param> /// <returns></returns> public List <FleteDetalleInfo> ElimnarCostoSeleccionado(FleteDetalleInfo costoSeleccionado, List <FleteDetalleInfo> listaCostosFletesDetalleInfo) { try { Logger.Info(); var programacionFletesBl = new ProgramaciondeFletesBL(); List <FleteDetalleInfo> fleteDetalleInfo = programacionFletesBl.ElimnarCostoSeleccionado(costoSeleccionado, listaCostosFletesDetalleInfo); return(fleteDetalleInfo); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Elimina proveedor seleccionado /// </summary> /// <param name="proveedorSeleccionado"></param> /// <param name="datosProgramaciondeFletes"></param> /// <returns></returns> public List <ProgramaciondeFletesInfo> ElimnarProveedorSeleccionado(ProgramaciondeFletesInfo proveedorSeleccionado, List <ProgramaciondeFletesInfo> datosProgramaciondeFletes) { try { Logger.Info(); var programacionFletesBl = new ProgramaciondeFletesBL(); List <ProgramaciondeFletesInfo> programaciondeFletesInfo = programacionFletesBl.ElimnarProveedorSeleccionado(proveedorSeleccionado, datosProgramaciondeFletes); return(programaciondeFletesInfo); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// obtiene los contratos por pagina /// </summary> /// <param name="pagina"></param> /// <param name="filtro"></param> /// <returns></returns> public ResultadoInfo <ContratoInfo> ObtenerPorPagina(PaginacionInfo pagina, ContratoInfo filtro) { try { Logger.Info(); var programacionFletesBl = new ProgramaciondeFletesBL(); ResultadoInfo <ContratoInfo> programaciondeFletesInfo = programacionFletesBl.ObtenerPorPagina(pagina, filtro); return(programaciondeFletesInfo); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtener contratos /// </summary> /// <returns></returns> public List <ContratoInfo> ObtenerContratosPorTipo(int activo, int tipoFlete) { try { Logger.Info(); var programacionFletesBl = new ProgramaciondeFletesBL(); List <ContratoInfo> programaciondeFletesInfo = programacionFletesBl.ObtenerContratosPorTipo(activo, tipoFlete); return(programaciondeFletesInfo); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Cancela un flete /// </summary> /// <param name="listaProgramaciondeFletesInfos"></param> /// <returns></returns> public bool CancelarProgramacionFlete(List <ProgramaciondeFletesInfo> listaProgramaciondeFletesInfos) { bool regreso = false; try { Logger.Info(); var programacionFletesBl = new ProgramaciondeFletesBL(); programacionFletesBl.CancelarProgramacionFlete(listaProgramaciondeFletesInfos); regreso = true; } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(regreso); }