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); }