コード例 #1
0
        /// <summary>
        /// Obtiene una coleccion con los datos que han
        /// sido traspasados por medio de la interface
        /// </summary>
        /// <param name="organizacionID"></param>
        /// <param name="fechaInicial"></param>
        /// <param name="fechaFinal"></param>
        /// <returns></returns>
        internal List <InterfaceSalidaTraspasoInfo> ObtenerTraspasosPorFechaConciliacion(int organizacionID, DateTime fechaInicial, DateTime fechaFinal)
        {
            List <InterfaceSalidaTraspasoInfo> result = null;

            try
            {
                Logger.Info();
                var parametros = new Dictionary <string, object>
                {
                    { "@OrganizacionID", organizacionID },
                    { "@FechaInicial", fechaInicial },
                    { "@FechaFinal", fechaFinal }
                };
                DataSet ds = Retrieve("InterfaceSalidaTraspaso_ObtenerTraspasosConciliacion", parametros);
                if (ValidateDataSet(ds))
                {
                    result = MapInterfaceSalidaTraspasoDAL.ObtenerInterfaceSalidaTraspasoConciliacion(ds);
                }
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(result);
        }
コード例 #2
0
        /// <summary>
        /// Obtiene el listado de organizaciones que se han registrado del dia
        /// </summary>
        /// <returns></returns>
        internal List <InterfaceSalidaTraspasoInfo> ObtenerListaInterfaceSalidaTraspaso()
        {
            List <InterfaceSalidaTraspasoInfo> result = null;

            try
            {
                Logger.Info();
                DataSet ds = Retrieve("InterfaceSalidaTraspaso_ConsultarListadoDelDia");
                if (ValidateDataSet(ds))
                {
                    result = MapInterfaceSalidaTraspasoDAL.ObtenerListaInterfaceSalidaTraspaso(ds);
                }
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }

            return(result);
        }
コード例 #3
0
        /// <summary>
        /// Obtiene datos de Interface Salida Traspaso
        /// por Lotes
        /// </summary>
        /// <param name="folioTraspaso"></param>
        internal List <InterfaceSalidaTraspasoInfo> ObtenerInterfaceSalidaTraspaso(PolizaSacrificioModel folioTraspaso)
        {
            List <InterfaceSalidaTraspasoInfo> result = null;

            try
            {
                Logger.Info();
                Dictionary <string, object> parametros =
                    AuxInterfaceSalidaTraspasoDAL.ObtenerParametrosInterfaceSalidaTraspaso(folioTraspaso);
                DataSet ds = Retrieve("InterfaceSalidaTraspaso_ObtenerPorLote", parametros);
                if (ValidateDataSet(ds))
                {
                    result = MapInterfaceSalidaTraspasoDAL.ObtenerInterfaceSalidaTraspasoPorLotes(ds);
                }
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(result);
        }
コード例 #4
0
        /// <summary>
        ///  Guarda una interface salida traspaso y regresa el item insertado.
        /// </summary>
        /// <param name="interfaceSalidaTraspaso"></param>
        /// <returns></returns>
        internal InterfaceSalidaTraspasoInfo Crear(InterfaceSalidaTraspasoInfo interfaceSalidaTraspaso)
        {
            InterfaceSalidaTraspasoInfo result = null;

            try
            {
                Logger.Info();
                var     parametros = AuxInterfaceSalidaTraspasoDAL.ObtenerParametrosCrear(interfaceSalidaTraspaso);
                DataSet ds         = Retrieve("InterfaceSalidaTraspaso_Crear", parametros);
                if (ValidateDataSet(ds))
                {
                    result = MapInterfaceSalidaTraspasoDAL.ObtenerPorId(ds);
                }
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }

            return(result);
        }
コード例 #5
0
        /// <summary>
        /// Obtiene
        /// </summary>
        /// <param name="organizacionID"> </param>
        /// <param name="folioOrigen"> </param>
        /// <returns></returns>
        internal InterfaceSalidaTraspasoInfo ObtenerDatosInterfaceSalidaTraspaso(int organizacionID, int folioOrigen)
        {
            InterfaceSalidaTraspasoInfo result = null;

            try
            {
                Logger.Info();
                Dictionary <string, object> parametros =
                    AuxInterfaceSalidaTraspasoDAL.ObtenerParametrosDatosInterfaceSalidaTraspaso(organizacionID,
                                                                                                folioOrigen);
                DataSet ds = Retrieve("InterfaceSalidaTraspaso_ObtenerPorFolioTraspaso", parametros);
                if (ValidateDataSet(ds))
                {
                    result = MapInterfaceSalidaTraspasoDAL.ObtenerDatosInterfaceSalidaTraspaso(ds);
                }
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(result);
        }