public int ActualizarPeticion
            (pa_PeticionesWeb_Bandeja_Peticiones_Obtener_Peticiones_Detalle_Result ParametrosEntrada, ErrorProcedimientoAlmacenado ParametrosError)
        {
            int resp = 0;

            try
            {
                using (var DB = new TramitesDigitalesEntities())
                {
                    resp = DB.pa_PeticionesWeb_Bandeja_Peticiones_Actualizar_Peticion(

                        pi_IdPeticion: ParametrosEntrada.IdPeticion,
                        pi_IdArea: ParametrosEntrada.IdArea,
                        pi_IdPeticionario: ParametrosEntrada.IdPeticionario,
                        pi_IdAfectado: ParametrosEntrada.IdAfectado,
                        pi_IdCausaAsunto: ParametrosEntrada.IdCausaAsunto,
                        pi_IdServicioHecho: ParametrosEntrada.IdServicioHecho,
                        pi_IdUnidadPrestadoraServicio: ParametrosEntrada.IdUps, // validar
                        pnvc_FechaHechos: ParametrosEntrada.FechaHechos,
                        pnvc_Descripcion: ParametrosEntrada.Descripcion,
                        pi_IdOperador: ParametrosEntrada.IdOperador,
                        pi_IdEstatusInterno: ParametrosEntrada.IdEstatusInterno,
                        pnvc_Curp_Peticionario: ParametrosEntrada.CurpPeticionario,
                        pnvc_Nombre_Peticionario: ParametrosEntrada.NombrePeticionario,
                        pnvc_ApellidoPaterno_Peticionario: ParametrosEntrada.ApePaternoPeticionario,
                        pnvc_ApellidoMaterno_Peticionario: ParametrosEntrada.ApeMaternoPeticionario,
                        pi_IdTipoDerechohabiente_Peticionario: ParametrosEntrada.IdTipoDhbPeticionario,
                        pnvc_Lada_Peticionario: ParametrosEntrada.LadaPeticionario,
                        pnvc_TelefonoFijo_Peticionario: ParametrosEntrada.TelefonoFijoPeticionario,
                        pnvc_TelefonoMovil_Peticionario: ParametrosEntrada.TelefonoMovilPeticionario,
                        pnvc_CorreoElectronico_Peticionario: ParametrosEntrada.CorreoElectronicoPeticionario,
                        pi_IdGenero_Peticionario: ParametrosEntrada.IdGeneroPeticionario,
                        pnvc_Rfc_Peticionario: ParametrosEntrada.RfcPeticionario,
                        pnvc_Calle_Peticionario: ParametrosEntrada.CallePeticionario,
                        pnvc_NumeroExterior_Peticionario: ParametrosEntrada.NumeroExteriorPeticionario,
                        pnvc_NumeroInterior_Peticionario: ParametrosEntrada.NumeroInteriorPeticionario,
                        pi_IdPoblacionOColonia_Peticionario: ParametrosEntrada.IdColoniaPeticionario,
                        pnvc_Curp_Afectado: ParametrosEntrada.CurpAfectado,
                        pnvc_Nombre_Afectado: ParametrosEntrada.NombreAfectado,
                        pnvc_ApellidoPaterno_Afectado: ParametrosEntrada.ApePaternoAfectado,
                        pnvc_ApellidoMaterno_Afectado: ParametrosEntrada.ApeMaternoAfectado,
                        pi_IdTipoDerechohabiente_Afectado: ParametrosEntrada.IdTipoDhbAfectado,
                        pnvc_Lada_Afectado: ParametrosEntrada.LadaAfectado,
                        pnvc_TelefonoFijo_Afectado: ParametrosEntrada.TelefonoFijoAfectado,
                        pnvc_TelefonoMovil_Afectado: ParametrosEntrada.TelefonoFijoAfectado,
                        pnvc_CorreoElectronico_Afectado: ParametrosEntrada.CorreoElectronicoAfectado,
                        pi_IdGenero_Afectado: ParametrosEntrada.IdGeneroAfectado,
                        pnvc_Rfc_Afectado: ParametrosEntrada.RfcAfectado,
                        pi_errorNumero: ParametrosError.Numero,
                        pnvc_errorMensaje: ParametrosError.Mensaje,
                        pi_errorLinea: ParametrosError.Linea,
                        pnvc_errorProcAlm: ParametrosError.ProcedimientoAlmacenado,
                        pi_errorSeveridad: ParametrosError.Severidad,
                        pi_errorEstado: ParametrosError.Estado
                        );
                    resp = int.Parse(ParametrosError.Numero.Value.ToString());
                    resp = (resp == 0) ? 1 : 0;
                }
            }
            catch (Exception e)
            {
                resp = 0;
            }
            return(resp);
        }
        /// <summary>
        /// Actualiza la petición, el peticionario y afectado respectivo
        /// </summary>
        /// <param name="ParametrosPeticion"></param>
        /// <param name="ParametrosPeticionario"></param>
        /// <param name="ParametrosAfectado"></param>
        /// <param name="ParametrosError"></param>
        /// <returns></returns>
        public int Actualizar_PeticionP
            (clsPeticion ParametrosPeticion, clsPeticionario ParametrosPeticionario,
            clsAfectado ParametrosAfectado, ErrorProcedimientoAlmacenado ParametrosError)
        {
            int resp;

            try
            {
                using (var DB = new TramitesDigitalesEntities())
                {
                    resp = DB.pa_PeticionesWeb_Bandeja_Peticiones_Actualizar_Peticion(
                        pi_IdPeticion: ParametrosPeticion.IdPeticion,
                        pi_IdArea: ParametrosPeticion.IdArea,
                        pi_IdPeticionario: ParametrosPeticion.IdPeticionario,
                        pi_IdAfectado: ParametrosPeticion.IdAfectado,
                        pi_IdCausaAsunto: ParametrosPeticion.IdCausaAsunto,
                        pi_IdServicioHecho: ParametrosPeticion.IdServicioHecho,
                        pi_IdUnidadPrestadoraServicio: ParametrosPeticion.IdUnidadPrestadoraServicio,
                        pnvc_FechaHechos: ParametrosPeticion.FechaHechos,
                        pnvc_Descripcion: ParametrosPeticion.Descripcion,
                        pi_IdOperador: ParametrosPeticion.IdOperador,
                        pi_IdEstatusInterno: ParametrosPeticion.IdEstatusInterno,
                        pnvc_Curp_Peticionario: ParametrosPeticionario.Curp,
                        pnvc_Nombre_Peticionario: ParametrosPeticionario.Nombre,
                        pnvc_ApellidoPaterno_Peticionario: ParametrosPeticionario.ApellidoPaterno,
                        pnvc_ApellidoMaterno_Peticionario: ParametrosPeticionario.ApellidoMaterno,
                        pi_IdTipoDerechohabiente_Peticionario: ParametrosPeticionario.IdTipoDerechohabiente,
                        pnvc_Lada_Peticionario: ParametrosPeticionario.Lada,
                        pnvc_TelefonoFijo_Peticionario: ParametrosPeticionario.TelefonoFijo,
                        pnvc_TelefonoMovil_Peticionario: ParametrosPeticionario.TelefonoMovil,
                        pnvc_CorreoElectronico_Peticionario: ParametrosPeticionario.CorreoElectronico,
                        pi_IdGenero_Peticionario: ParametrosPeticionario.IdGenero,
                        pnvc_Rfc_Peticionario: ParametrosPeticionario.Rfc,
                        pnvc_Calle_Peticionario: ParametrosPeticionario.Calle,
                        pnvc_NumeroExterior_Peticionario: ParametrosPeticionario.NumeroExterior,
                        pnvc_NumeroInterior_Peticionario: ParametrosPeticionario.NumeroInterior,
                        pi_IdPoblacionOColonia_Peticionario: ParametrosPeticionario.IdPoblacionOColonia,
                        pnvc_Curp_Afectado: ParametrosAfectado.Curp,
                        pnvc_Nombre_Afectado: ParametrosAfectado.Nombre,
                        pnvc_ApellidoPaterno_Afectado: ParametrosAfectado.ApellidoPaterno,
                        pnvc_ApellidoMaterno_Afectado: ParametrosAfectado.ApellidoMaterno,
                        pi_IdTipoDerechohabiente_Afectado: ParametrosAfectado.IdTipoDerechohabiente,
                        pnvc_Lada_Afectado: ParametrosAfectado.Lada,
                        pnvc_TelefonoFijo_Afectado: ParametrosAfectado.TelefonoFijo,
                        pnvc_TelefonoMovil_Afectado: ParametrosAfectado.TelefonoMovil,
                        pnvc_CorreoElectronico_Afectado: ParametrosAfectado.CorreoElectronico,
                        pi_IdGenero_Afectado: ParametrosAfectado.IdGenero,
                        pnvc_Rfc_Afectado: ParametrosAfectado.Rfc,
                        //pnvc_Calle_Afectado:
                        //pnvc_NumeroExterior_Afectado
                        //pnvc_NumeroInterior_Afectado
                        //pi_IdPoblacionOColonia_Afectado
                        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);
        }