Esempio n. 1
0
        /// <summary>
        /// Obtiene un listado de entradas por productoid
        /// </summary>
        /// <returns></returns>
        internal List <EntradaProductoInfo> ObtenerEntradaProductoPorContratoId(EntradaProductoInfo entradaProducto)
        {
            List <EntradaProductoInfo> listaEstatusInfo = null;

            try
            {
                Dictionary <string, object> parametros = AuxEntradaProductoDAL.ObtenerParametrosObtenerEntradaPorContratoId(entradaProducto);
                DataSet ds = Retrieve("EntradaProducto_ObtenerEntradaProductoPorContratoId", parametros);
                if (ValidateDataSet(ds))
                {
                    listaEstatusInfo = MapEntradaProductoDAL.ObtenerTodos(ds);
                }
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }

            return(listaEstatusInfo);
        }
Esempio n. 2
0
        /// <summary>
        /// Obtiene todos las entrada de producto por organizacion y activo
        /// </summary>
        /// <param name="organizacionId"></param>
        /// <param name="activo"></param>
        /// <returns></returns>
        internal List <EntradaProductoInfo> ObtenerEntradaProductosTodos(int organizacionId, int activo)
        {
            List <EntradaProductoInfo> listaEntradaProductos = null;

            try
            {
                Dictionary <string, object> parametros = AuxEntradaProductoDAL.ObtenerParametrosObtenerListaPorOrganizacionId(organizacionId, activo);
                DataSet ds = Retrieve("EntradaProducto_ObtenerTodos", parametros);
                if (ValidateDataSet(ds))
                {
                    listaEntradaProductos = MapEntradaProductoDAL.ObtenerTodos(ds);
                }
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }

            return(listaEntradaProductos);
        }