Exemplo n.º 1
0
        /// <summary>
        /// Se obtienen los datos de la solicitud de autorización para el folio
        /// </summary>
        /// <param name="autorizacionInfo"></param>
        /// <returns></returns>
        internal AutorizacionMateriaPrimaInfo ObtenerSolicitudAutorizacion(AutorizacionMateriaPrimaInfo autorizacionInfo)
        {
            AutorizacionMateriaPrimaInfo resultado = null;

            try
            {
                Logger.Info();
                var     parameters = AuxSolicitudAutorizacionDAL.ObtenerParametrosObtenerSolicitudAutorizacion(autorizacionInfo);
                DataSet ds         = Retrieve("AutorizacionMateriaPrima_ObtenerPorFolioTipoAutorizacion", parameters);
                if (ValidateDataSet(ds))
                {
                    resultado = MapSolicitudAutorizacionDAL.ObtenerDatosSolicitudAutorizacionProgramacionMP(ds);
                }
            }
            catch (SqlException ex)
            {
                Logger.Error(ex);
                throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex);
            }
            catch (DataException ex)
            {
                Logger.Error(ex);
                throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(resultado);
        }
Exemplo n.º 2
0
        /// Se obtiene las lista de solicitudes de tipo ajuste de inventario
        internal List <SolicitudAutorizacionPendientesInfo> ObtenerSolicitudesPendientesAjusteInventario(int organizacionID, int tipoAutorizacionID)
        {
            List <SolicitudAutorizacionPendientesInfo> listaSolicitudesPendientes = null;

            try
            {
                Logger.Info();
                var     parameters = AuxSolicitudAutorizacionDAL.ObtenerSolicitudesAjusteInventarioPendientes(organizacionID, tipoAutorizacionID);
                DataSet ds         = Retrieve("AutorizacionMateriaPrima_ObtenerSolicitudesAjusteInventarioPendientes", parameters);
                if (ValidateDataSet(ds))
                {
                    listaSolicitudesPendientes = MapSolicitudAutorizacionDAL.ObtenerSolicitudesPendientesAjusteInventario(ds);
                }
            }
            catch (SqlException ex)
            {
                Logger.Error(ex);
                throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex);
            }
            catch (DataException ex)
            {
                Logger.Error(ex);
                throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(listaSolicitudesPendientes);
        }
Exemplo n.º 3
0
 /// Se guardan las respuesta a las solicitudes de materia prima
 internal List <DiferenciasDeInventariosInfo> ObtenerMovimientosAutorizacion(List <AutorizacionMovimientosInfo> respuestaSolicitudes)
 {
     try
     {
         Logger.Info();
         var parameters = AuxSolicitudAutorizacionDAL.ObtenerParametrosMovimientosAutorizacion(respuestaSolicitudes);
         var ds         = Retrieve("AlmacenMovimiento_ObtenerAutorizacionMovimientos", parameters);
         List <DiferenciasDeInventariosInfo> result = null;
         if (ValidateDataSet(ds))
         {
             result = MapSolicitudAutorizacionDAL.ObtenerMovimientosAutorizacion(ds);
         }
         return(result);
     }
     catch (SqlException ex)
     {
         Logger.Error(ex);
         throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex);
     }
     catch (DataException ex)
     {
         Logger.Error(ex);
         throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Exemplo n.º 4
0
 /// Obtiene los datos de la solicitud de autorizacion
 internal SolicitudAutorizacionInfo ObtenerDatosSolicitudAutorizacion(SolicitudAutorizacionInfo solicitudInfo)
 {
     try
     {
         Logger.Info();
         var     parameters = AuxSolicitudAutorizacionDAL.ObtenerDatosSolicitudAutorizacion(solicitudInfo);
         DataSet ds         = Retrieve("AutorizacionMateriaPrima_ObtenerDatosSolicitud", parameters);
         if (ValidateDataSet(ds))
         {
             solicitudInfo = MapSolicitudAutorizacionDAL.ObtenerDatosSolicitudAutorizacion(ds);
         }
     }
     catch (SqlException ex)
     {
         Logger.Error(ex);
         throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex);
     }
     catch (DataException ex)
     {
         Logger.Error(ex);
         throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
     return(solicitudInfo);
 }