public void Update(Encuesta entity) { Encuesta local = GetById(entity.Id); if (local != null) { context.Entry <Encuesta>(local).State = EntityState.Detached; } context.Entry <Encuesta>(entity).State = EntityState.Modified; //en vez de local va entity para que se actualice correctamente }
private void agregarCalificacionSeleccionada(Encuesta encuesta, GroupBox grupo, Pregunta preg) { RadioButton btn = grupo.Controls.OfType <RadioButton>().FirstOrDefault(n => n.Checked); modificaYagregaCalif(btn, encuesta, preg, 1); modificaYagregaCalif(btn, encuesta, preg, 2); modificaYagregaCalif(btn, encuesta, preg, 3); modificaYagregaCalif(btn, encuesta, preg, 4); modificaYagregaCalif(btn, encuesta, preg, 5); }
public ActionResult Edit([Bind(Include = "Id,Nombre")] Encuesta encuesta) { if (ModelState.IsValid) { db.Entry(encuesta).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(encuesta)); }
public void Iniciar_Encuesta_DebeQuedarEnIniciada() { var encuesta = new Encuesta("e1", UnaPersona, 10); encuesta.Iniciar(); Assert.NotEqual(DateTime.MinValue, encuesta.FechaInicio); Assert.NotEqual(DateTime.MinValue, encuesta.FechaVigencia); Assert.Equal(EstadoEncuesta.Iniciada, encuesta.Estado); Assert.Single(encuesta.Intentos); }
public IList <Pagina> ObtenerPaginas(Encuesta encuesta) { var parametro = new OAParameter { ParameterName = "@pSURVEY_ID", Value = encuesta.SURVEY_ID }; return(BaseDeDatosServicio.ExecuteQuery <Pagina>("SELECT * FROM SWIFT_SURVEY_PAGE WHERE SURVEY_ID = @pSURVEY_ID", CommandType.Text, parametro)); }
protected void Page_Load(object sender, EventArgs ev) { db = (DB)Application["db"]; if (db is null) { db = DB.getDB(); Application["db"] = db; } if (Session["usuario"] == null) { Response.Redirect("Login.aspx"); } aux = Request.QueryString["m"]; Label titulo = (Label)FindControl("Titulo"); enc = db.cargaEncuesta(aux); resp = db.cargaRespuestas(aux); titulo.Text = enc.Titulo; Label me = (Label)FindControl("PME"); Label e = (Label)FindControl("PE"); Label c = (Label)FindControl("PC"); Label mc = (Label)FindControl("PMC"); foreach (Respuesta r in resp) { switch (r.Voto) { case Voto.ENFADADO: this.me++; break; case Voto.NEUTRAL: this.e++; break; case Voto.SATISFECHO: this.c++; break; case Voto.CONTENTO: this.mc++; break; } TableRow tr = new TableRow(); TableCell n = new TableCell(); n.Text = r.Mensaje; tr.Controls.Add(n); TC.Controls.Add(tr); } me.Text = ": " + this.me.ToString(); e.Text = ": " + this.e.ToString(); c.Text = ": " + this.c.ToString(); mc.Text = ": " + this.mc.ToString(); }
public async Task <ApiResponse <List <GetEncuestaCursoDTO> > > addEncuestaCurso(AddEncuestaCursoDTO encuestaCurso) { ApiResponse <List <GetEncuestaCursoDTO> > response = new ApiResponse <List <GetEncuestaCursoDTO> >(); try { SeccionCurso sc = await _context.SeccionesCursos.Where(sc => sc.Titulo == "Encuestas" && sc.CursoId == encuestaCurso.IdCurso).FirstOrDefaultAsync(); Encuesta e = _context.Encuestas.Find(encuestaCurso.IdEncuesta); if (sc == null) { sc = new SeccionCurso(); sc.CursoId = encuestaCurso.IdCurso; sc.Indice = 0; sc.Titulo = "Encuestas"; _context.SeccionesCursos.Add(sc); await _context.SaveChangesAsync(); } Componente comp = new Componente(); comp.Indice = 0; comp.Nombre = e.Titulo; comp.SeccionCursoId = sc.Id; comp.Tipo = "encuesta"; _context.Componentes.Add(comp); await _context.SaveChangesAsync(); int idComponenete = comp.Id; EncuestaCurso enc = new EncuestaCurso(); enc.ComponenteId = idComponenete; //enc.Fecha = encuestaCurso.Fecha; enc.IdCurso = encuestaCurso.IdCurso; enc.IdEncuesta = encuestaCurso.IdEncuesta; _context.EncuestaCursos.Add(enc); await _context.SaveChangesAsync(); response.Data = _context.EncuestaCursos.Select(f => _mapper.Map <GetEncuestaCursoDTO>(f)).ToList(); } catch (Exception e) { response.Success = false; response.Status = 500; response.Message = e.Message; } return(response); }
public async Task <IActionResult> Create([Bind("EncuestaID,Nombre,Apellido,Dni_Libreta,Domicilio,Localidad,Telefono,Email,Pregunta_Aumento_Transporte,Pregunta_Boleto_Edu,Pregunta_Beca_Transporte,Pregunta_Politica_Permanencia,Pregunta_Politica_Iniciativas,Pregunta_Comentarios,Chequeado")] Encuesta encuesta) { if (ModelState.IsValid) { _context.Add(encuesta); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(encuesta)); }
public ActionResult Create([Bind(Include = "Id,Nombre")] Encuesta encuesta) { if (ModelState.IsValid) { db.Encuesta.Add(encuesta); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(encuesta)); }
public void TestSetGet() { bool visibilidadAnterior = true; Encuesta en = new Encuesta("EncTest", "Descripcion", "img1.jpg", visibilidadAnterior); Voto vt = Voto.ENFADADO; string mn = "Estoy enfadado"; Respuesta res = new Respuesta(en, vt, mn, DateTime.Now); Assert.AreEqual(vt, res.Voto); Assert.AreEqual(mn, res.Mensaje); }
public void ObtenerRespuesta_ReactivoConUnaRespuesta_DebeTenerRespuesta() { var encuesta = new Encuesta("e1", UnaPersona, 10); encuesta.AgregaReactivo("1", "Preguntas generales de programación", "Te gusta el lenguaje C#?"); encuesta.AsignaRespuestaAReactivo("1", "No", "x"); var respuesta = encuesta.ObtenerRespuesta("1"); Assert.NotNull(respuesta); Assert.Single(respuesta); }
public void Iniciar_EncuestaNoCreada_DebeFallar() { Assert.Throws <Exception>(() => { var encuesta = new Encuesta("e1", UnaPersona, 10); encuesta.Iniciar(); encuesta.Finalizar(); encuesta.Iniciar(); } ); }
public void Actualizar(Encuesta entity) { try { encuestaRepo.Update(entity); unitOfWork.Commit(); } catch (Exception ex) { } }
public ActionResult Create(Encuesta e) { if (encService.Guardar(e)) { return(RedirectToAction("Index")); } else { return(View(e)); } }
public int UpdateOne(Encuesta e) { var col = conn.db.GetCollection <Encuesta>(coleccion); var options = new FindOptions { MaxTime = TimeSpan.FromMilliseconds(1000) }; var filter = new BsonDocument("_id", e._id); var rdo = col.ReplaceOne(filter, e); return(1); }
protected void Page_Load(object sender, EventArgs e) { db = (DB)Application["db"]; if (db is null) { db = DB.getDB(); Application["db"] = db; } if (Session["usuario"] == null) { Response.Redirect("Login.aspx"); } aux = Request.QueryString["m"]; CheckBox vis = (CheckBox)FindControl("CBV"); if (aux != null) { TextBox titulo = (TextBox)FindControl("TT"); TextBox foto = (TextBox)FindControl("TF"); TextBox desc = (TextBox)FindControl("TD"); try { Encuesta enc = db.cargaEncuesta(aux); titulo.Text = enc.Titulo; titulo.ReadOnly = true; vis.Visible = false; if (foto.Text == "") { foto.Text = enc.RutaFoto; } if (desc.Text == "") { desc.Text = enc.Descripcion; } this.enc = new Encuesta(enc.Titulo, enc.Descripcion, enc.RutaFoto, enc.Visible); #pragma warning disable CS0168 // La variable 'ex' se ha declarado pero nunca se usa }catch (Exception ex) #pragma warning restore CS0168 // La variable 'ex' se ha declarado pero nunca se usa { Response.Redirect("Encuestas.aspx"); } } else { if (db.limiteVisible()) { vis.Visible = false; } this.enc = new Encuesta(null, null, null, false); } }
public ActionResult Edit([Bind(Include = "EncuestaId,Fecha,Resultado,SucursalId")] Encuesta encuesta) { if (ModelState.IsValid) { db.Entry(encuesta).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.SucursalId = new SelectList(db.Sucursales, "SucursalId", "Nombre", encuesta.SucursalId); return(View(encuesta)); }
public async Task <ActionResult> Edit([Bind(Include = "Id,Nombre,Descripcion")] Encuesta encuesta) { if (ModelState.IsValid) { db.Entry(encuesta).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(encuesta)); }
public Encuesta ObtenerDetalleEncuestaXID(Encuesta Datos) { try { Encuesta_Datos ED = new Encuesta_Datos(); return(ED.ObtenerDetalleEncuestaXID(Datos)); } catch (Exception ex) { throw ex; } }
public int RemoveOne(string id) { var col = conn.db.GetCollection <Encuesta>(coleccion); var options = new FindOptions { MaxTime = TimeSpan.FromMilliseconds(1000) }; var filter = new BsonDocument("_id", id); Encuesta e = new Encuesta(); col.DeleteOne(a => a._id == id); return(1); }
public Encuesta FindOne(string id) { var collection = conn.db.GetCollection <Encuesta>(coleccion); var options = new FindOptions { MaxTime = TimeSpan.FromMilliseconds(1000) }; var filter = new BsonDocument("_id", id); Encuesta e = new Encuesta(); var rdo = collection.Find(filter, options).FirstOrDefault(); return(rdo); }
public async Task <ActionResult> Create([Bind(Include = "Id,Nombre,Descripcion")] Encuesta encuesta) { if (ModelState.IsValid) { db.Encuestas.Add(encuesta); await db.SaveChangesAsync(); return(RedirectToAction($"../Encuestas/Index")); } return(View(encuesta)); }
public Encuesta findById(int id) { using (var ctx = new GestionReservasContext()) { Encuesta encuesta = ctx.Encuestas.Find(id); if (encuesta == null) { throw new KeyNotFoundException(); } return(encuesta); } }
public void ObtenerEncuestasTabBusqueda(Encuesta Datos) { try { Encuesta_Datos ED = new Encuesta_Datos(); ED.ObtenerEncuestasTabBusqueda(Datos); } catch (Exception ex) { throw ex; } }
public void puedeRegistrar_EncuestaEncontradaNull_NoValido() { //Arrange Encuesta encuestaEncontrada = null; Encuesta encuestaARegistrar = null; //Act bool result = ServicesEncuesta.puedeRegistrar(encuestaEncontrada, encuestaARegistrar); //Assert Assert.IsFalse(result); }
public void EliminarEncuesta(Encuesta Datos) { try { Encuesta_Datos ED = new Encuesta_Datos(); ED.EliminarEncuesta(Datos); } catch (Exception ex) { throw ex; } }
public int NotificacionesEncuestas(Encuesta Datos) { try { Encuesta_Datos ED = new Encuesta_Datos(); return(ED.EnviarNotificacionEncuestas(Datos)); } catch (Exception ex) { throw ex; } }
public void SuspenderEncuesta(Encuesta Datos) { try { Encuesta_Datos ED = new Encuesta_Datos(); ED.SuspenderEncuesta(Datos); } catch (Exception ex) { throw ex; } }
public void ACEncuestas(Encuesta Datos) { try { Encuesta_Datos ED = new Encuesta_Datos(); ED.ACEncuestas(Datos); } catch (Exception ex) { throw ex; } }
public void TestConstructorSetyGet() { //Prueba Get Correcto Encuesta e1 = new Encuesta(1, "Encuesta1", "Encuesta1", true); Assert.AreEqual(e1.Id, 1); Assert.AreEqual(e1.Nombre, "Encuesta1"); Assert.AreEqual(e1.Descripcion, "Encuesta1"); Assert.AreEqual(e1.Activa, true); //Prueba Get incorrecto Encuesta e2 = new Encuesta(2, "Encuesta2", "Encuesta2", false); Assert.AreNotEqual(e2.Id, 1); Assert.AreNotEqual(e2.Nombre, "Encuesta1"); Assert.AreNotEqual(e2.Descripcion, "Encuesta1"); Assert.AreNotEqual(e2.Activa, true); //Prueba Set Correcto Assert.AreEqual(e1.Id = 3, 3); Assert.AreEqual(e1.Nombre = "Encuesta3", "Encuesta3"); Assert.AreEqual(e1.Descripcion = "Encuesta3", "Encuesta3"); Assert.AreEqual(e1.Activa = false, false); //Prueba valor por defecto Encuesta eP = new Encuesta(4, "Encuesta4", "Encuesta4"); Assert.AreEqual(eP.Activa, false); //Prueba getOpiniones y setOpiniones Assert.AreEqual(e1.getOpiniones().Count, 0); e1.setOpinion(4, "Muy bien"); Assert.AreEqual(e1.getOpiniones().Count, 1); e1.setOpinion(3); Assert.AreEqual(e1.getOpiniones().Count, 2); }