Example #1
0
        public int ActualizarPeticionRdn
            (pa_PeticionesWeb_Bandeja_Peticiones_Obtener_Peticiones_Detalle_Result ParametrosEntrada, ErrorProcedimientoAlmacenado ParametrosError)
        {
            int respuestaWeb = 0;

            try
            {
                respuestaWeb = ProcesosBandejaDePetcionesP.ActualizarPeticion(ParametrosEntrada, ParametrosError);
            }
            catch (Exception e)
            {
                throw;
            }
            return(respuestaWeb);
        }
        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);
        }