Example #1
0
        /// <summary>
        /// Proceso para obtener el seguimiento de la incidencia
        /// </summary>
        public List <IncidenciaSeguimientoInfo> ObtenerSeguimientoPorIncidenciaID(int incidenciaID)
        {
            List <IncidenciaSeguimientoInfo> listaSeguimiento = null;

            try
            {
                Logger.Info();
                Dictionary <string, object> parameters = AuxIncidenciasDAL.ObtenerSeguimientoPorIncidenciaID(incidenciaID);
                DataSet ds = Retrieve("Incidencia_ObtenerSeguimiento", parameters);
                if (ValidateDataSet(ds))
                {
                    listaSeguimiento = MapIncidenciasDAL.ObtenerSeguimientoPorIncidenciaID(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(listaSeguimiento);
        }
Example #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="organizacionID"></param>
        /// <param name="usuarioCorporativo"></param>
        /// <returns></returns>
        public List <IncidenciasInfo> ObtenerIncidenciasPorOrganizacionID(int organizacionID, bool usuarioCorporativo)
        {
            List <IncidenciasInfo> result = null;

            try
            {
                Logger.Info();
                Dictionary <string, object> parameters = AuxIncidenciasDAL.ObtenerIncidenciasPorOrganizacionID(organizacionID, usuarioCorporativo);
                DataSet ds = Retrieve("Alertas_ObtenerIncidenciasPorOrganizacionID", parameters);
                if (ValidateDataSet(ds))
                {
                    result = MapIncidenciasDAL.ObtenerIncidenciasPorOrganizacionID(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(result);
        }
Example #3
0
        /// <summary>
        /// Proceso para autorizar la incidencia
        /// </summary>
        /// <returns></returns>
        public IncidenciasInfo AutorizarIncidencia(IncidenciasInfo incidencia)
        {
            IncidenciasInfo result = null;

            try
            {
                Logger.Info();
                Dictionary <string, object> parameters = AuxIncidenciasDAL.AutorizarIncidencia(incidencia);
                Update("Incidencia_Cerrar", parameters);
            }
            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(result);
        }
Example #4
0
        internal List <AlertaInfo> ObtenerConfiguracionAlertas(EstatusEnum activo)
        {
            List <AlertaInfo> listaAlertaInfos = null;

            try
            {
                Dictionary <string, object> parameters = AuxIncidenciasDAL.ObtenerParametrosConfiguracionAlertas(activo);
                DataSet ds = Retrieve("AlertasConfiguracion_ObtenerTodasActivas", parameters);
                if (ValidateDataSet(ds))
                {
                    listaAlertaInfos = MapIncidenciasDAL.ObtenerConfiguracionAlertas(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(listaAlertaInfos);
        }
Example #5
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public List <IncidenciasInfo> ObtenerIncidenciasActivas()
        {
            List <IncidenciasInfo> result = null;

            try
            {
                Logger.Info();
                Dictionary <string, object> parameters = AuxIncidenciasDAL.ObtenerIncidenciasActivas();
                DataSet ds = Retrieve("Incidencia_ObtenerActivas", parameters);
                if (ValidateDataSet(ds))
                {
                    result = MapIncidenciasDAL.ObtenerIncidenciasActivas(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(result);
        }
Example #6
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="incidenciaInfo"></param>
 internal void RegistrarIncidencia(IncidenciasInfo incidenciaInfo)
 {
     try
     {
         Logger.Info();
         var parameters = AuxIncidenciasDAL.ObtenerParametrosRegistrarIncidencia(incidenciaInfo);
         Update("Incidencia_RegistarIncidencia", parameters);
     }
     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);
     }
 }
Example #7
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="listaNuevasIncidencias"></param>
 /// <param name="TipoFolioID"></param>
 internal void GuardarNuevasIncidencias(List <IncidenciasInfo> listaNuevasIncidencias, int TipoFolioID)
 {
     try
     {
         Logger.Info();
         var parameters = AuxIncidenciasDAL.ObtenerParametrosGuardarNuevasIncidencias(listaNuevasIncidencias, TipoFolioID);
         Create("Incidencia_GuardarNuevasIncidencias", parameters);
     }
     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);
     }
 }