/// <summary> /// Obtiene parametros para la ejecucion del SP /// </summary> /// <param name="pagina"></param> /// <param name="filtro"></param> /// <param name="dependencias"></param> /// <returns></returns> internal static Dictionary <string, object> ObtenerParametrosPorPagina(PaginacionInfo pagina, ZonaInfo filtro, IList <IDictionary <IList <string>, object> > dependencias) { Dictionary <string, object> parametros; try { Logger.Info(); parametros = new Dictionary <string, object> { { "@Descripcion", filtro.Descripcion }, { "@PaisID", filtro.Pais.PaisID }, { "@Inicio", pagina.Inicio }, { "@Activo", filtro.Activo }, { "@Limite", pagina.Limite } }; AuxDAL.ObtenerDependencias(parametros, dependencias); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(parametros); }
internal static Dictionary <string, object> ObtenerParametrosPorFolio(VigilanciaInfo filtro, IList <IDictionary <IList <string>, object> > dependencias) { Dictionary <string, object> parametros; try { Logger.Info(); parametros = new Dictionary <string, object> { { "@ID", filtro.ID } }; AuxDAL.ObtenerDependencias(parametros, dependencias); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(parametros); }
/// <summary> /// Obtiene Parametro pora filtrar por descripción /// </summary> /// <param name="producto">Descripción de la entidad </param> /// <param name="dependencias">Dependencias de la busqueda </param> /// <returns></returns> internal static Dictionary <string, object> ObtenerPorProductoIDSubFamilia(ProductoInfo producto, IList <IDictionary <IList <String>, Object> > dependencias) { try { Logger.Info(); var parametros = new Dictionary <string, object> { { "@ProductoID", producto.ProductoId } }; AuxDAL.ObtenerDependencias(parametros, dependencias); return(parametros); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtiene los parametros para ejecutar /// el procedimiento /// </summary> /// <param name="camion"></param> /// <param name="dependencias"></param> /// <returns></returns> internal static Dictionary <string, object> ObtenerParametroPorInfoDependencias(CamionInfo camion, IList <IDictionary <IList <string>, object> > dependencias) { Dictionary <string, object> parametros; try { Logger.Info(); parametros = new Dictionary <string, object> { { "@PlacaCamion", camion.PlacaCamion }, }; AuxDAL.ObtenerDependencias(parametros, dependencias); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(parametros); }
/// <summary> /// Obtiene un diccionario con los /// parametros para ejecutar /// el procedimiento almacenado /// </summary> /// <param name="jaula"></param> /// <param name="Dependencias"> </param> /// <returns></returns> internal static Dictionary <string, object> ObtenerParametroPorJaula(JaulaInfo jaula, IList <IDictionary <IList <string>, object> > Dependencias) { Dictionary <string, object> parametros; try { Logger.Info(); parametros = new Dictionary <string, object> { { "@PlacaJaula", jaula.PlacaJaula } }; AuxDAL.ObtenerDependencias(parametros, Dependencias); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(parametros); }
internal static Dictionary <string, object> ObtenerParametrosEmbarqueTipoOrganizacion(OrganizacionInfo organizacionInfo, IList <IDictionary <IList <string>, object> > dependencias) { Dictionary <string, object> parametros; try { Logger.Info(); parametros = new Dictionary <string, object> { { "@OrganizacionID", organizacionInfo.OrganizacionID } }; AuxDAL.ObtenerDependencias(parametros, dependencias); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(parametros); }
/// <summary> /// Obtiene Parametro pora filtrar por descripción /// </summary> /// <param name="producto">Descripción de la entidad </param> /// <param name="pagina">Descripción de la entidad </param> /// <param name="dependencias">Dependencias de la busqueda </param> /// <returns></returns> internal static Dictionary <string, object> Centros_ObtenerPorPaginaSubFamilia(PaginacionInfo pagina, ProductoInfo producto, IList <IDictionary <IList <String>, Object> > dependencias) { try { Logger.Info(); var parametros = new Dictionary <string, object> { { "@ProductoID", producto.ProductoId }, { "@Descripcion", producto.ProductoDescripcion }, { "@Activo", producto.Activo }, { "@Inicio", pagina.Inicio }, { "@Limite", pagina.Limite } }; AuxDAL.Centros_ObtenerDependencias(parametros, dependencias); return(parametros); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }