public void enviarCorreo(int IdPeticion, string AppPath)
        {
            ParametrosNotificacion       objParametrosNotificacion       = new ParametrosNotificacion();
            ErrorProcedimientoAlmacenado objErrorProcedimientoAlmacenado = new ErrorProcedimientoAlmacenado();
            NotificacionesRdn            objConsultaNotificacionesRdn    = new NotificacionesRdn();
            Boolean RespuestaEnvio = false;

            objParametrosNotificacion.IdPeticion = IdPeticion;
            var Notificaciones = objConsultaNotificacionesRdn.Obtener_NotificacionesRdn(objParametrosNotificacion, objErrorProcedimientoAlmacenado).ToList();

            foreach (pa_PeticionesWeb_Notificaciones_Obtener_Notificaciones_Result notificacion in Notificaciones)
            {
                //Obtiene los datos para el correo
                string        asuntoNotificacion    = obtAsuntoNotificacion(notificacion, AppPath);
                string        contenidoNotificacion = obtContenidoNotificacion(notificacion, AppPath);
                string        destinatario          = string.IsNullOrEmpty(notificacion.Destinatario) ? string.Empty : notificacion.Destinatario.ToString();
                List <string> Adjuntos = new List <string>();
                //Envía el correo
                Correo objCorreo = new Correo();
                string msgError  = string.Empty;
                if (asuntoNotificacion == string.Empty || contenidoNotificacion == string.Empty || destinatario == string.Empty)
                {
                    msgError = "No existe asunto, contenido o destinatario";
                }
                if (msgError == string.Empty)
                {
                    RespuestaEnvio = objCorreo.enviarCorreo(asuntoNotificacion, contenidoNotificacion, true, destinatario, string.Empty, Adjuntos, out msgError);
                }
                //Guarda en la base de datos lo que se envió
                clsDetallePeticionNotificacion objDetalleNotificacion = new clsDetallePeticionNotificacion();
                objDetalleNotificacion.IdPeticion       = IdPeticion;
                objDetalleNotificacion.IdNotificacion   = notificacion.IdNotificacion;
                objDetalleNotificacion.Remitente        = ConfigurationManager.AppSettings["MailAccountSender"].ToString();
                objDetalleNotificacion.Destinatario     = notificacion.Destinatario;
                objDetalleNotificacion.ConCopiaA        = string.Empty;
                objDetalleNotificacion.Asunto           = asuntoNotificacion;
                objDetalleNotificacion.EstatusEnvio     = RespuestaEnvio;
                objDetalleNotificacion.ComentariosEnvio = msgError;
                objDetalleNotificacion.Fecha            = DateTime.Now;
                ErrorProcedimientoAlmacenado objErrProcAlma = new ErrorProcedimientoAlmacenado();
                NotificacionesRdn            objRegistraNotificacionesRdn = new NotificacionesRdn();
                int RespuestaInsert;
                RespuestaInsert = objRegistraNotificacionesRdn.Insertar_NotificacionRdn(objDetalleNotificacion, objErrProcAlma);
            }
        }
Beispiel #2
0
        /// <summary>
        /// Actualiza la petición, el peticionario y el afectado respectivo
        /// </summary>
        /// <param name="ParametrosPeticion"></param>
        /// <param name="ParametrosPeticionario"></param>
        /// <param name="ParametrosAfectado"></param>
        /// <param name="ParametrosError"></param>
        /// <returns></returns>
        public int Actualizar_PeticionRdn
            (clsPeticion ParametrosPeticion, clsPeticionario ParametrosPeticionario,
            clsAfectado ParametrosAfectado, ErrorProcedimientoAlmacenado ParametrosError)
        {
            int resp;

            try
            {
                resp = ProcesosBandejaDePetcionesP.Actualizar_PeticionP(ParametrosPeticion, ParametrosPeticionario, ParametrosAfectado, ParametrosError);
            }
            catch
            {
                #region Manejo de la excepcion
                throw;
                #endregion
            }
            return(resp);
        }
        public List <pa_PeticionesWeb_TableroControl_Obtener_PuntosControl_Result> solicitarPuntoDeControl
            (FiltroTableroControl pi, ErrorProcedimientoAlmacenado pError)
        {
            var respuestaWeb = new List <pa_PeticionesWeb_TableroControl_Obtener_PuntosControl_Result>();

            try
            {
                #region funconalidad del metodo
                respuestaWeb = tc.obtenerPuntoDeControl(pi, pError);
                #endregion
            }
            catch
            {
                #region se atrapa la excepcion
                throw;
                #endregion
            }
            return(respuestaWeb);
        }
Beispiel #4
0
        /// <summary>
        /// Obtiene toda la información de la petición que se pasa como parámetro
        /// </summary>
        /// <param name="pEntrada"></param>
        /// <param name="pError"></param>
        /// <returns></returns>
        public List <pa_PeticionesWeb_Bandeja_Peticiones_Obtener_Peticiones_Detalle_Result> Obtener_Peticiones_DetalleRdn
            (clsPeticion pEntrada, ErrorProcedimientoAlmacenado pError)
        {
            var respuestaWeb = new List <pa_PeticionesWeb_Bandeja_Peticiones_Obtener_Peticiones_Detalle_Result>();

            try
            {
                #region Funcionalidad del Metodo
                respuestaWeb = ProcesosBandejaDePetcionesP.Obtener_Peticiones_DetalleP(pEntrada, pError);
                #endregion
            }
            catch (Exception)
            {
                #region Manejo de la excepcion
                throw;
                #endregion
            }
            return(respuestaWeb);
        }
Beispiel #5
0
        /// <summary>
        /// Obtiene las peticiones que cumplen los criterios de consulta
        /// </summary>
        /// <param name="pEntrada"></param>
        /// <param name="pError"></param>
        /// <returns></returns>
        public List <pa_PeticionesWeb_Bandeja_Peticiones_Obtener_Peticiones_Filtros_Result> Obtener_Peticiones_FiltrosRdn
            (ParamEntradaGeneral ParametrosGenerales, FiltrosPeticion pEntrada, ErrorProcedimientoAlmacenado pError)
        {
            var respuestaWeb = new List <pa_PeticionesWeb_Bandeja_Peticiones_Obtener_Peticiones_Filtros_Result>();

            try
            {
                #region Funcionalidad del Metodo
                respuestaWeb = ProcesosBandejaDePetcionesP.Obtener_Peticiones_FiltrosP(ParametrosGenerales, pEntrada, pError);
                #endregion
            }
            catch (Exception)
            {
                #region Manejo de la excepcion
                throw;
                #endregion
            }
            return(respuestaWeb);
        }
Beispiel #6
0
        public List <pa_PeticionesWeb_Usuarios_Obtener_Usuario_Result> ObeterInformacionUsuarioRdn
            (int IdusuarioParam, ErrorProcedimientoAlmacenado pError)
        {
            var respuestaWeb = new List <pa_PeticionesWeb_Usuarios_Obtener_Usuario_Result>();

            try
            {
                #region Funcionalidad del Metodo
                respuestaWeb = ProcesosBandejaDePetcionesP.ObeterInformacionUsuario(IdusuarioParam, pError);
                #endregion
            }
            catch (Exception)
            {
                #region Manejo de la excepcion
                throw;
                #endregion
            }
            return(respuestaWeb);
        }
Beispiel #7
0
        public List <pa_PeticionesWeb_Catalogos_EsatusInterno_Result> ObtenerCatalogoEstatusInternoRdn
            (clsUsuario pEntrada, ErrorProcedimientoAlmacenado pError)
        {
            var respuestaWeb = new List <pa_PeticionesWeb_Catalogos_EsatusInterno_Result>();

            try
            {
                #region Funcionalidad del Metodo
                respuestaWeb = ProcesosBandejaDePetcionesP.ObtenerCatalogoEstatusInterno(pEntrada, pError);
                #endregion
            }
            catch (Exception)
            {
                #region Manejo de la excepcion
                throw;
                #endregion
            }
            return(respuestaWeb);
        }
Beispiel #8
0
        /// <summary>
        /// Obtiene el operador asignado a la unidad
        /// </summary>
        /// <param name="ParametrosPeticion"></param>
        /// <param name="ParametrosError"></param>
        /// <returns></returns>
        public List <pa_PeticionesWeb_Bandeja_Peticiones_Obtiene_Operador_Por_UPS_Result> ObtieneOperadorPorUnidadRdn
            (clsPeticion DatosPeticion, clsUsuario Usuario, ErrorProcedimientoAlmacenado pError)
        {
            var respuestaWeb = new List <pa_PeticionesWeb_Bandeja_Peticiones_Obtiene_Operador_Por_UPS_Result>();

            try
            {
                #region Funcionalidad del Metodo
                respuestaWeb = ProcesosBandejaDePetcionesP.ObtieneOperadorPorUnidad(DatosPeticion, Usuario, pError);
                #endregion
            }
            catch (Exception)
            {
                #region Manejo de la excepcion
                throw;
                #endregion
            }
            return(respuestaWeb);
        }
        public ViewModelReporteTipoOpinionCaptacion CragarCatalogosPdf(int pi, int?idRol)
        {
            ViewModelReporteTipoOpinionCaptacion vmr = new ViewModelReporteTipoOpinionCaptacion();
            ErrorProcedimientoAlmacenado         errorProcedimientoAlmacenado = new ErrorProcedimientoAlmacenado();

            vmr.Delegacion   = new List <SelectListItem>();
            vmr.ReportesList = new List <SelectListItem>();
            vmr.FiltroPdf    = new FiltroReportePorTiposOpinionCaptacion();
            vmr.ReportesList.Add(new SelectListItem {
                Value = "0", Text = "-Selecciona-"
            });
            vmr.ReportesList.Add(new SelectListItem {
                Value = "2", Text = "Peticiones por tipo de opinión."
            });
            vmr.ReportesList.Add(new SelectListItem {
                Value = "3", Text = "Peticiones por delegación."
            });
            vmr.ReportesList.Add(new SelectListItem {
                Value = "4", Text = "Tipo opinión más ejercida."
            });
            try
            {
                var lista = rdnListaDelegaciones.solicitarDelegaciones(pi, errorProcedimientoAlmacenado);
                if (idRol == 1)
                {
                    vmr.Delegacion.Add(new SelectListItem {
                        Value = "", Text = "-Selecciona-", Selected = true
                    });
                }
                foreach (var item in lista)
                {
                    vmr.Delegacion.Add(new SelectListItem {
                        Value = item.IdUnidadAdministrativa.ToString(), Text = item.Nombre
                    });
                }
                return(vmr);
            }
            catch
            {
                return(vmr);
            }
        }
        public List <pa_PeticionesWeb_TableroDeEncabazadosEstadisticas_Result> EncabezadosEstadisticasRdn
            (FiltroTableroControl pi, ErrorProcedimientoAlmacenado pError)
        {
            //obtenerTotalPetciionesPorEstatus
            var respuestaWeb = new List <pa_PeticionesWeb_TableroDeEncabazadosEstadisticas_Result>();

            try
            {
                #region funconalidad del metodo
                respuestaWeb = tc.EncabezadosEstadisticas(pError);
                #endregion
            }
            catch
            {
                #region se atrapa la excepcion
                throw;
                #endregion
            }
            return(respuestaWeb);
        }
        public List <pa_PeticionesWeb_TableroDeControlConfiguracionDias_Result> ListaParanetrosDiasTableroControlRdn
            (FiltroTableroControl pi, ErrorProcedimientoAlmacenado pError)
        {
            //obtenerTotalPetciionesPorEstatus
            var respuestaWeb = new List <pa_PeticionesWeb_TableroDeControlConfiguracionDias_Result>();

            try
            {
                #region funconalidad del metodo
                respuestaWeb = tc.ListaParanetrosDiasTableroControl(pError);
                #endregion
            }
            catch
            {
                #region se atrapa la excepcion
                throw;
                #endregion
            }
            return(respuestaWeb);
        }
        public ActionResult ListaDiasNoLaborables(int?page)
        {
            int tamañoLista    = 10;
            int numeroDePagina = 1;
            ErrorProcedimientoAlmacenado pError = new ErrorProcedimientoAlmacenado();

            try
            {
                var listSP = dias.solicitarDiasNoLaborables(pError);
                tamañoLista    = 10;
                numeroDePagina = (page ?? 1);
                return(View(listSP.ToPagedList(numeroDePagina, tamañoLista)));
            }
            catch
            {
                List <ISSSTE.TramitesDigitales2016.Modelos.Contextos.pa_PeticionesWeb_Catalogos_Obtener_DiasNoLaborables_Result> listSP = new List <ISSSTE.TramitesDigitales2016.Modelos.Contextos.pa_PeticionesWeb_Catalogos_Obtener_DiasNoLaborables_Result>();
                ViewBag.ErrorMessage = "Error al cargar los días no laborables";
                return(View(listSP.ToPagedList(numeroDePagina, tamañoLista)));
            }
        }
        public List <pa_PeticionesWeb_TableroDeControlGeneral_Result> ListaPeticionesTableroControl
            (FiltroTableroControl Parametros, ErrorProcedimientoAlmacenado pError)
        {
            var respuestaWeb = new List <pa_PeticionesWeb_TableroDeControlGeneral_Result>();

            try
            {
                using (var Db = new TramitesDigitalesEntities())
                {
                    //respuestaWeb = Db.pa_PeticionesWeb_TableroDeControlGeneral(
                    //pi_errorNumero: pError.Numero,
                    //pnvc_errorMensaje: pError.Mensaje,
                    //pi_errorLinea: pError.Linea,
                    //pnvc_errorProcAlm: pError.ProcedimientoAlmacenado,
                    //pi_errorSeveridad: pError.Severidad,
                    //pi_errorEstado: pError.Estado
                    //).ToList();

                    respuestaWeb = Db.pa_PeticionesWeb_TableroDeControlGeneral(
                        idDelegacion: Parametros.Delegacion,
                        idUps: Parametros.Ups,
                        fechaInicio: DateTime.Now.ToString(),
                        fechaFin: DateTime.Now.ToString(),
                        idTipoOpinion: Parametros.TipoOpinion,
                        idCausaAsunto: Parametros.CausaAsunto,
                        statusPeticion: Parametros.Status,
                        pi_errorNumero: pError.Numero,
                        pnvc_errorMensaje: pError.Mensaje,
                        pi_errorLinea: pError.Linea,
                        pnvc_errorProcAlm: pError.ProcedimientoAlmacenado,
                        pi_errorSeveridad: pError.Severidad,
                        pi_errorEstado: pError.Estado
                        ).ToList();
                }
            }
            catch
            {
                throw;
            }
            return(respuestaWeb);
        }
 public String eliminarDiasNoLaborales(int pi, ErrorProcedimientoAlmacenado pError)
 {
     try
     {
         using (var Db = new TramitesDigitalesEntities())
         {
             var respuestaWeb = Db.pa_PeticionesWeb_Catalogos_Eliminar_DiasNoLaborables(
                 pi_IdRegistro: pi,
                 pi_errorNumero: pError.Numero,
                 pnvc_errorMensaje: pError.Mensaje,
                 pi_errorLinea: pError.Linea,
                 pnvc_errorProcAlm: pError.ProcedimientoAlmacenado,
                 pi_errorSeveridad: pError.Severidad,
                 pi_errorEstado: pError.Estado);
         }
     }
     catch
     {
         throw;
     }
     return(pError.ToString());
 }
Beispiel #15
0
        public JsonResult GetCausaAsunto(string id)
        {
            int?idTipo;
            ErrorProcedimientoAlmacenado errorProcedimientoAlmacenado = new ErrorProcedimientoAlmacenado();

            if (id != "")
            {
                idTipo = Convert.ToInt32(id);
            }
            else
            {
                idTipo = null;
            }
            var llenarListaCausa = rdnListaCatalogos.solicitarCausaAsunto(idTipo, errorProcedimientoAlmacenado);

            foreach (var item in llenarListaCausa)
            {
                listaCausa.Add(new SelectListItem {
                    Value = item.Id.ToString(), Text = item.Nombre
                });
            }
            return(Json(new SelectList(listaCausa, "Value", "Text")));
        }
        public List <DateTime?> obtenerFechaServidor(ErrorProcedimientoAlmacenado pError)
        {
            var respuestaWeb = new List <DateTime?>();

            try
            {
                using (var Db = new TramitesDigitalesEntities())
                {
                    respuestaWeb = Db.pa_PeticionesWeb_Obtener_FechaServidor(
                        pi_errorNumero: pError.Numero,
                        pnvc_errorMensaje: pError.Mensaje,
                        pi_errorLinea: pError.Linea,
                        pnvc_errorProcAlm: pError.ProcedimientoAlmacenado,
                        pi_errorSeveridad: pError.Severidad,
                        pi_errorEstado: pError.Estado
                        ).ToList();
                }
            }
            catch
            {
                throw;
            }
            return(respuestaWeb);
        }
Beispiel #17
0
        public List <pa_PeticionesWeb_Catalogos_Obtener_Generos_Result> solicitarGeneros(Genero pEntrada, ErrorProcedimientoAlmacenado pError)
        {
            var respuestaWeb = new List <pa_PeticionesWeb_Catalogos_Obtener_Generos_Result>();

            try
            {
                #region Funcionalidad del Metodo
                respuestaWeb = ProcesosCrudGenero.obtenerGeneros(pEntrada, pError);
                #endregion
            }
            catch (Exception)
            {
                #region Manejo de la excepcion
                throw;
                #endregion
            }
            return(respuestaWeb);
        }
        public List <pa_PeticionesWeb_Catalogos_Obtener_DiasNoLaborables_Result> obtenerDiasNoLaborales(ErrorProcedimientoAlmacenado pError)
        {
            var respuestaWeb = new List <pa_PeticionesWeb_Catalogos_Obtener_DiasNoLaborables_Result>();

            try
            {
                using (var Db = new TramitesDigitalesEntities())
                {
                    respuestaWeb = Db.pa_PeticionesWeb_Catalogos_Obtener_DiasNoLaborables(
                        pdt_FechaServidor: pfecha.FechaServidor,
                        pi_errorNumero: pError.Numero,
                        pnvc_errorMensaje: pError.Mensaje,
                        pi_errorLinea: pError.Linea,
                        pnvc_errorProcAlm: pError.ProcedimientoAlmacenado,
                        pi_errorSeveridad: pError.Severidad,
                        pi_errorEstado: pError.Estado
                        ).ToList();
                }
            }
            catch
            {
                throw;
            }
            return(respuestaWeb);
        }
Beispiel #19
0
        public List <pa_PeticionesWeb_Catalogos_Obtener_EstadoByCodigoPostal_Result> ObtenerEstadoCP(clsCodigoPostal pEntrada, ErrorProcedimientoAlmacenado pError)
        {
            var respuestaWeb = new List <pa_PeticionesWeb_Catalogos_Obtener_EstadoByCodigoPostal_Result>();

            try
            {
                using (var Db = new TramitesDigitalesEntities())
                {
                    respuestaWeb = Db.pa_PeticionesWeb_Catalogos_Obtener_EstadoByCodigoPostal(
                        clave: pEntrada.Clave,
                        estatusRegistro: pEntrada.EstatusRegistro,
                        pi_errorNumero: pError.Numero,
                        pnvc_errorMensaje: pError.Mensaje,
                        pi_errorLinea: pError.Linea,
                        pnvc_errorProcAlm: pError.ProcedimientoAlmacenado,
                        pi_errorSeveridad: pError.Severidad,
                        pi_errorEstado: pError.Estado
                        ).ToList();
                }
            }
            catch
            {
                throw;
            }
            return(respuestaWeb);
        }
Beispiel #20
0
        public List <pa_PeticionesWeb_Bitacora_Obtener_BitacoraPeticion_Result> Obtener_BitacoraPeticionP(ParametrosBitacora ParametrosEntrada, ErrorProcedimientoAlmacenado ParametrosError)
        {
            var bitacora = new List <pa_PeticionesWeb_Bitacora_Obtener_BitacoraPeticion_Result>();

            try
            {
                using (var Db = new TramitesDigitalesEntities())
                {
                    bitacora = Db.pa_PeticionesWeb_Bitacora_Obtener_BitacoraPeticion(
                        pnvc_Username: ParametrosEntrada.Username,
                        pnvc_Folio: ParametrosEntrada.Folio,
                        pnvc_FechaInicio: ParametrosEntrada.FechaInicio,
                        pnvc_FechaFin: ParametrosEntrada.FechaFin,
                        pi_errorNumero: ParametrosError.Numero,
                        pnvc_errorMensaje: ParametrosError.Mensaje,
                        pi_errorLinea: ParametrosError.Linea,
                        pnvc_errorProcAlm: ParametrosError.ProcedimientoAlmacenado,
                        pi_errorSeveridad: ParametrosError.Severidad,
                        pi_errorEstado: ParametrosError.Estado
                        ).ToList();
                }
            }
            catch
            {
                throw;
            }
            return(bitacora);
        }
        public List <pa_PeticionesWeb_Catalogos_Obtener_TiposPersonal_Result> Obtener_TiposPersonalRdn(ErrorProcedimientoAlmacenado ParametrosError)
        {
            Procesos.Modulos.Catalogos.CatalogoTiposPersonal objTiposPersonalP = new Procesos.Modulos.Catalogos.CatalogoTiposPersonal();

            List <pa_PeticionesWeb_Catalogos_Obtener_TiposPersonal_Result> TiposPersonal = new List <pa_PeticionesWeb_Catalogos_Obtener_TiposPersonal_Result>();

            try
            {
                TiposPersonal = objTiposPersonalP.Obtener_TiposPersonalP(ParametrosError);
            }
            catch (Exception)
            {
                #region Manejo de la excepcion
                throw;
                #endregion
            }
            return(TiposPersonal);
        }
        public List <pa_PeticionesWeb_Catalogos_Obtener_Estados_Result> solicitarEstados(clsEstado pEntrada, ErrorProcedimientoAlmacenado pError)
        {
            var respuestaWeb = new List <pa_PeticionesWeb_Catalogos_Obtener_Estados_Result>();

            try
            {
                respuestaWeb = procesosCatEstado.ObtenerEstado(pEntrada, pError);
            }
            catch (Exception)
            {
                throw;
            }
            return(respuestaWeb);
        }
Beispiel #23
0
        /// <summary>
        /// Elimina el registro de un archivo adjunto de una petición
        /// </summary>
        /// <param name="ParametrosEntrada"></param>
        /// <param name="ParametrosError"></param>
        /// <returns></returns>
        public int Eliminar_AdjuntoP(int IdUsuario, clsDetallePeticionArchivo ParametrosEntrada, ErrorProcedimientoAlmacenado ParametrosError)
        {
            int resp = 0;

            try
            {
                using (var DB = new TramitesDigitalesEntities())
                {
                    resp = DB.pa_PeticionesWeb_Adjuntos_Eliminar_Adjunto(
                        pi_IdOperador: IdUsuario,
                        pi_IdPeticion: ParametrosEntrada.IdPeticion,
                        pi_IdRenglon: ParametrosEntrada.IdRenglon,
                        pi_errorNumero: ParametrosError.Numero,
                        pnvc_errorMensaje: ParametrosError.Mensaje,
                        pi_errorLinea: ParametrosError.Linea,
                        pnvc_errorProcAlm: ParametrosError.ProcedimientoAlmacenado,
                        pi_errorSeveridad: ParametrosError.Severidad,
                        pi_errorEstado: ParametrosError.Estado
                        );
                }
            }
            catch
            {
                throw;
            }
            return(resp);
        }
Beispiel #24
0
        ///         <summary>
        /// Obtiene los archivos adjuntos de una petición
        /// </summary>
        /// <param name="ParametrosEntrada"></param>
        /// <param name="ParametrosError"></param>
        /// <returns></returns>
        public List <pa_PeticionesWeb_Adjuntos_Obtener_Adjuntos_Result> Obtener_AdjuntosP(clsDetallePeticionArchivo ParametrosEntrada, ErrorProcedimientoAlmacenado ParametrosError)
        {
            var ArchivosAdejuntos = new List <pa_PeticionesWeb_Adjuntos_Obtener_Adjuntos_Result>();

            try
            {
                using (var Db = new TramitesDigitalesEntities())
                {
                    ArchivosAdejuntos = Db.pa_PeticionesWeb_Adjuntos_Obtener_Adjuntos(
                        pi_IdPeticion: ParametrosEntrada.IdPeticion,
                        pi_errorNumero: ParametrosError.Numero,
                        pnvc_errorMensaje: ParametrosError.Mensaje,
                        pi_errorLinea: ParametrosError.Linea,
                        pnvc_errorProcAlm: ParametrosError.ProcedimientoAlmacenado,
                        pi_errorSeveridad: ParametrosError.Severidad,
                        pi_errorEstado: ParametrosError.Estado
                        ).ToList();
                }
            }
            catch
            {
                throw;
            }
            return(ArchivosAdejuntos);
        }
        public List <pa_PeticionesWeb_Catalogos_Obtener_PoblacionesOColoniasByCodigoPostal_Result> solicitarPobColCP(clsCodigoPostal pEntrada, ErrorProcedimientoAlmacenado pError)
        {
            var respuestaweb = new List <pa_PeticionesWeb_Catalogos_Obtener_PoblacionesOColoniasByCodigoPostal_Result>();

            try
            {
                respuestaweb = obtenerPobColCP.ObtenerPoblacionColoniaCP(pEntrada, pError);
            }
            catch (Exception)
            {
                throw;
            }
            return(respuestaweb);
        }
        public List <pa_PeticionesWeb_Catalogos_Obtener_MunicipioByCodigoPostal_Result> solicitarMunicipioCP(clsCodigoPostal pEntrada, ErrorProcedimientoAlmacenado pError)
        {
            var respuestaWeb = new List <pa_PeticionesWeb_Catalogos_Obtener_MunicipioByCodigoPostal_Result>();

            try
            {
                respuestaWeb = ObtenerMunicipioCP.ObtenerMunicipioCP(pEntrada, pError);
            }
            catch (Exception)
            {
                throw;
            }
            return(respuestaWeb);
        }
Beispiel #27
0
        public List <pa_PeticionesWeb_Reportes_Generar_RptServiciosHechosPorDelegacion_Result> solicitarReporteServiciosHechosPorDelegacion(FiltroReportePorTiposOpinionCaptacion pi, ErrorProcedimientoAlmacenado pError)
        {
            var respuestaWeb = new List <pa_PeticionesWeb_Reportes_Generar_RptServiciosHechosPorDelegacion_Result>();

            try
            {
                #region funconalidad del metodo
                respuestaWeb = reporteTipoOpinion.obtenerReporteServicioshechosDelegacion(pi, pError);
                #endregion
            }
            catch
            {
                #region se atrapa la excepcion
                throw;
                #endregion
            }
            return(respuestaWeb);
        }
        /// <summary>
        /// Obtiene los archivos adjuntos de una petición
        /// </summary>
        /// <param name="ParametrosEntrada"></param>
        /// <param name="ParametrosError"></param>
        /// <returns></returns>
        public List <pa_PeticionesWeb_Adjuntos_Obtener_Adjuntos_Result> Obtener_AdjuntosRdn(clsDetallePeticionArchivo ParametrosEntrada, ErrorProcedimientoAlmacenado ParametrosError)
        {
            Procesos.Modulos.Adjuntos.Adjuntos objAdjuntosP = new Procesos.Modulos.Adjuntos.Adjuntos();

            List <pa_PeticionesWeb_Adjuntos_Obtener_Adjuntos_Result> Adjuntos = new List <pa_PeticionesWeb_Adjuntos_Obtener_Adjuntos_Result>();

            try
            {
                Adjuntos = objAdjuntosP.Obtener_AdjuntosP(ParametrosEntrada, ParametrosError);
            }
            catch (Exception)
            {
                #region Manejo de la excepcion
                throw;
                #endregion
            }
            return(Adjuntos);
        }
        /// <summary>
        /// Elinia el registro de un archivo adjunto de una petición
        /// </summary>
        /// <param name="ParametrosEntrada"></param>
        /// <param name="ParametrosError"></param>
        /// <returns></returns>
        public int Eliminar_AdjuntoRdn(int IdUsuario, clsDetallePeticionArchivo ParametrosEntrada, ErrorProcedimientoAlmacenado ParametrosError)
        {
            Procesos.Modulos.Adjuntos.Adjuntos objAdjuntosP = new Procesos.Modulos.Adjuntos.Adjuntos();
            int resp = 0;

            try
            {
                resp = objAdjuntosP.Eliminar_AdjuntoP(IdUsuario, ParametrosEntrada, ParametrosError);
            }
            catch
            {
                #region Manejo de la excepcion
                throw;
                #endregion
            }
            return(resp);
        }
        public List <pa_PeticionesWeb_Catalogos_Obtener_CodigosPostales_Result> solicitarCodigoPostal(CodigoPostal pEntrada, ErrorProcedimientoAlmacenado pError)
        {
            var respuestaWeb = new List <pa_PeticionesWeb_Catalogos_Obtener_CodigosPostales_Result>();

            try
            {
                respuestaWeb = procesosCatCodigoPostal.ObtenerCodigoPostal(pEntrada, pError);
            }
            catch (Exception)
            {
                throw;
            }
            return(respuestaWeb);
        }