public int InsertarCabeceraRespuesta(CabeceraRespuesta _objCabeceraRespuesta) { try { return(int.Parse(db.Sp_CabeceraRespuestaInsertar(_objCabeceraRespuesta.FechaRegistro, _objCabeceraRespuesta.AsignarEncuestado.IdAsignarEncuestado, _objCabeceraRespuesta.FechaFinalizado, _objCabeceraRespuesta.Finalizado, _objCabeceraRespuesta.Estado).Select(x => x.Value.ToString()).FirstOrDefault())); } catch (Exception) { return(0); } }
public ActionResult Caracterizacion(string Encuesta, string Caracterizacion) { CabeceraRespuesta _CabeceraRespuesta = new CabeceraRespuesta(); _CabeceraRespuesta = _objModeloPublico.ConsultarEncuestasFinalizadasPorId(int.Parse(_seguridad.DesEncriptar(Encuesta))).FirstOrDefault(); ViewBag.Encuesta = _CabeceraRespuesta; ViewBag.Caracterizacion = _objCabeceraVersionModelo.ConsultarInformacionVersion(int.Parse(_seguridad.DesEncriptar(Caracterizacion)), int.Parse(_seguridad.DesEncriptar(_CabeceraRespuesta.AsignarEncuestado.IdAsignarEncuestadoEncriptado))); return(new Rotativa.MVC.PartialViewAsPdf("Caracterizacion") { RotativaOptions = new Rotativa.Core.DriverOptions() { PageOrientation = Orientation.Portrait, PageSize = Rotativa.Core.Options.Size.A4, IsLowQuality = true, } }); }
public object cabecerarespuesta_insertar(CabeceraRespuesta _objCabeceraRespuesta) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_objCabeceraRespuesta == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el objeto cabecera respuesta"; } else if (_objCabeceraRespuesta.AsignarEncuestado.IdAsignarEncuestadoEncriptado == null || string.IsNullOrEmpty(_objCabeceraRespuesta.AsignarEncuestado.IdAsignarEncuestadoEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador del asignar encuestado"; } else { int _idAsignarEncuestado = Convert.ToInt32(_seguridad.DesEncriptar(_objCabeceraRespuesta.AsignarEncuestado.IdAsignarEncuestadoEncriptado)); var _objAsignarEncuestado = _objCatalogoAsignarEncuestado.ConsultarAsignarEncuestadoPorId(_idAsignarEncuestado).Where(c => c.Estado == true).FirstOrDefault(); if (_objAsignarEncuestado == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "No se encontró el objeto asignar encuestado"; } else { _objCabeceraRespuesta.FechaRegistro = DateTime.Now; _objCabeceraRespuesta.Estado = true; _objCabeceraRespuesta.FechaFinalizado = null; _objCabeceraRespuesta.AsignarEncuestado.IdAsignarEncuestado = _idAsignarEncuestado; int _idCabeceraRespuesta = _objCatalogoCabeceraRespuesta.InsertarCabeceraRespuesta(_objCabeceraRespuesta); if (_idCabeceraRespuesta == 0) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ocurrió un error al tratar de ingresar la cabecera respuesta"; } else { _objCabeceraRespuesta = _objCatalogoCabeceraRespuesta.ConsultarCabeceraRespuestaPorId(_idCabeceraRespuesta).FirstOrDefault(); _objCabeceraRespuesta.IdCabeceraRespuesta = 0; _objCabeceraRespuesta.AsignarEncuestado.IdAsignarEncuestado = 0; _objCabeceraRespuesta.AsignarEncuestado.Comunidad.IdComunidad = 0; _objCabeceraRespuesta.AsignarEncuestado.Comunidad.Parroquia.IdParroquia = 0; _objCabeceraRespuesta.AsignarEncuestado.Comunidad.Parroquia.Canton.IdCanton = 0; _objCabeceraRespuesta.AsignarEncuestado.Comunidad.Parroquia.Canton.Provincia.IdProvincia = 0; _objCabeceraRespuesta.AsignarEncuestado.AsignarUsuarioTipoUsuario.IdAsignarUsuarioTipoUsuario = 0; _objCabeceraRespuesta.AsignarEncuestado.AsignarUsuarioTipoUsuario.Usuario.IdUsuario = 0; _objCabeceraRespuesta.AsignarEncuestado.AsignarUsuarioTipoUsuario.TipoUsuario.IdTipoUsuario = 0; _objCabeceraRespuesta.AsignarEncuestado.AsignarUsuarioTipoUsuario.Usuario.Persona.IdPersona = 0; _objCabeceraRespuesta.AsignarEncuestado.AsignarUsuarioTipoUsuario.Usuario.Persona.Sexo.IdSexo = 0; _objCabeceraRespuesta.AsignarEncuestado.AsignarUsuarioTipoUsuario.Usuario.Persona.TipoIdentificacion.IdTipoIdentificacion = 0; _objCabeceraRespuesta.AsignarEncuestado.AsignarUsuarioTipoUsuarioTecnico.IdAsignarUsuarioTipoUsuario = 0; _objCabeceraRespuesta.AsignarEncuestado.AsignarUsuarioTipoUsuarioTecnico.Usuario.IdUsuario = 0; _objCabeceraRespuesta.AsignarEncuestado.AsignarUsuarioTipoUsuarioTecnico.TipoUsuario.IdTipoUsuario = 0; _objCabeceraRespuesta.AsignarEncuestado.AsignarUsuarioTipoUsuarioTecnico.Usuario.Persona.IdPersona = 0; _objCabeceraRespuesta.AsignarEncuestado.AsignarUsuarioTipoUsuarioTecnico.Usuario.Persona.Sexo.IdSexo = 0; _objCabeceraRespuesta.AsignarEncuestado.AsignarUsuarioTipoUsuarioTecnico.Usuario.Persona.TipoIdentificacion.IdTipoIdentificacion = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.IdCuestionarioPublicado = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.CabeceraVersionCuestionario.IdCabeceraVersionCuestionario = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.CabeceraVersionCuestionario.AsignarResponsable.IdAsignarResponsable = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.CabeceraVersionCuestionario.AsignarResponsable.CuestionarioGenerico.IdCuestionarioGenerico = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.CabeceraVersionCuestionario.AsignarResponsable.AsignarUsuarioTipoUsuario.IdAsignarUsuarioTipoUsuario = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.CabeceraVersionCuestionario.AsignarResponsable.AsignarUsuarioTipoUsuario.Usuario.IdUsuario = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.CabeceraVersionCuestionario.AsignarResponsable.AsignarUsuarioTipoUsuario.TipoUsuario.IdTipoUsuario = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.CabeceraVersionCuestionario.AsignarResponsable.AsignarUsuarioTipoUsuario.Usuario.Persona.IdPersona = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.CabeceraVersionCuestionario.AsignarResponsable.AsignarUsuarioTipoUsuario.Usuario.Persona.Sexo.IdSexo = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.CabeceraVersionCuestionario.AsignarResponsable.AsignarUsuarioTipoUsuario.Usuario.Persona.TipoIdentificacion.IdTipoIdentificacion = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.Periodo.IdPeriodo = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.AsignarUsuarioTipoUsuario.IdAsignarUsuarioTipoUsuario = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.AsignarUsuarioTipoUsuario.Usuario.IdUsuario = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.AsignarUsuarioTipoUsuario.TipoUsuario.IdTipoUsuario = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.AsignarUsuarioTipoUsuario.Usuario.Persona.IdPersona = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.AsignarUsuarioTipoUsuario.Usuario.Persona.Sexo.IdSexo = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.IdCuestionarioPublicado = 0; _objCabeceraRespuesta.AsignarEncuestado.Comunidad.IdComunidad = 0; _objCabeceraRespuesta.AsignarEncuestado.Comunidad.Parroquia.IdParroquia = 0; _objCabeceraRespuesta.AsignarEncuestado.Comunidad.Parroquia.Canton.IdCanton = 0; _objCabeceraRespuesta.AsignarEncuestado.Comunidad.Parroquia.Canton.Provincia.IdProvincia = 0; _objCabeceraRespuesta.AsignarEncuestado.AsignarUsuarioTipoUsuario.IdAsignarUsuarioTipoUsuario = 0; _objCabeceraRespuesta.AsignarEncuestado.AsignarUsuarioTipoUsuario.Usuario.IdUsuario = 0; _objCabeceraRespuesta.AsignarEncuestado.AsignarUsuarioTipoUsuario.TipoUsuario.IdTipoUsuario = 0; _objCabeceraRespuesta.AsignarEncuestado.AsignarUsuarioTipoUsuario.Usuario.Persona.IdPersona = 0; _objCabeceraRespuesta.AsignarEncuestado.AsignarUsuarioTipoUsuario.Usuario.Persona.Sexo.IdSexo = 0; _objCabeceraRespuesta.AsignarEncuestado.AsignarUsuarioTipoUsuario.Usuario.Persona.TipoIdentificacion.IdTipoIdentificacion = 0; _objCabeceraRespuesta.AsignarEncuestado.AsignarUsuarioTipoUsuarioTecnico.IdAsignarUsuarioTipoUsuario = 0; _objCabeceraRespuesta.AsignarEncuestado.AsignarUsuarioTipoUsuarioTecnico.Usuario.IdUsuario = 0; _objCabeceraRespuesta.AsignarEncuestado.AsignarUsuarioTipoUsuarioTecnico.TipoUsuario.IdTipoUsuario = 0; _objCabeceraRespuesta.AsignarEncuestado.AsignarUsuarioTipoUsuarioTecnico.Usuario.Persona.IdPersona = 0; _objCabeceraRespuesta.AsignarEncuestado.AsignarUsuarioTipoUsuarioTecnico.Usuario.Persona.Sexo.IdSexo = 0; _objCabeceraRespuesta.AsignarEncuestado.AsignarUsuarioTipoUsuarioTecnico.Usuario.Persona.TipoIdentificacion.IdTipoIdentificacion = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.IdCuestionarioPublicado = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.CabeceraVersionCuestionario.IdCabeceraVersionCuestionario = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.CabeceraVersionCuestionario.AsignarResponsable.IdAsignarResponsable = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.CabeceraVersionCuestionario.AsignarResponsable.CuestionarioGenerico.IdCuestionarioGenerico = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.CabeceraVersionCuestionario.AsignarResponsable.AsignarUsuarioTipoUsuario.IdAsignarUsuarioTipoUsuario = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.CabeceraVersionCuestionario.AsignarResponsable.AsignarUsuarioTipoUsuario.Usuario.IdUsuario = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.CabeceraVersionCuestionario.AsignarResponsable.AsignarUsuarioTipoUsuario.TipoUsuario.IdTipoUsuario = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.CabeceraVersionCuestionario.AsignarResponsable.AsignarUsuarioTipoUsuario.Usuario.Persona.IdPersona = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.CabeceraVersionCuestionario.AsignarResponsable.AsignarUsuarioTipoUsuario.Usuario.Persona.Sexo.IdSexo = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.CabeceraVersionCuestionario.AsignarResponsable.AsignarUsuarioTipoUsuario.Usuario.Persona.TipoIdentificacion.IdTipoIdentificacion = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.Periodo.IdPeriodo = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.AsignarUsuarioTipoUsuario.IdAsignarUsuarioTipoUsuario = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.AsignarUsuarioTipoUsuario.Usuario.IdUsuario = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.AsignarUsuarioTipoUsuario.TipoUsuario.IdTipoUsuario = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.AsignarUsuarioTipoUsuario.Usuario.Persona.IdPersona = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.AsignarUsuarioTipoUsuario.Usuario.Persona.Sexo.IdSexo = 0; _objCabeceraRespuesta.AsignarEncuestado.CuestionarioPublicado.AsignarUsuarioTipoUsuario.Usuario.Persona.TipoIdentificacion.IdTipoIdentificacion = 0; _respuesta = _objCabeceraRespuesta; _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }