public string updatePreguntasJuego(Models.clsPreguntasJuego ob) { try { using (Entidades.bdConoceAColombiaEntities obbdConoceAColombiaEntities = new Entidades.bdConoceAColombiaEntities()) { Entidades.tbPreguntasJuego obtbPreguntasJuego = (from q in obbdConoceAColombiaEntities.tbPreguntasJuego where q.prjuCodigo == ob.lgCodigo select q).FirstOrDefault(); obtbPreguntasJuego.prjuPregunta = ob.stPregunta; obtbPreguntasJuego.prjuRespuestaCorrecta = ob.stRespuestaCorrecta; obtbPreguntasJuego.prjuRespuestaIncorrectaUno = ob.stRespuestaIncorrectaUno; obtbPreguntasJuego.prjuRespuestaIncorrectaDos = ob.stRespuestaIncorrectaDos; obtbPreguntasJuego.prjuRespuestaIncorrectaTres = ob.stRespuestaIncorrectaTres; obtbPreguntasJuego.prjuRespuestaIncorrectaCuatro = ob.stRespuestaIncorrectaCuatro; obtbPreguntasJuego.prjuRespuestaIncorrectaCinco = ob.stRespuestaIncorrectaCinco; obtbPreguntasJuego.prjuTematica = ob.obclsTematicasJuego.lgCodigo; obtbPreguntasJuego.prjuTipoJuego = ob.obclsTipoJuego.lgCodigo; obtbPreguntasJuego.prjuDificultad = ob.obclsDicultadJuego.lgCodigo; obbdConoceAColombiaEntities.SaveChanges(); return("Se realizo proceso con exito"); } } catch (Exception ex) { throw ex; } }
public string addPreguntasJuego(Models.clsPreguntasJuego ob) { try { using (Entidades.bdConoceAColombiaEntities obbdConoceAColombiaEntities = new Entidades.bdConoceAColombiaEntities()) { Entidades.tbPreguntasJuego obtbPreguntasJuego = new Entidades.tbPreguntasJuego { prjuCodigo = ob.lgCodigo, prjuPregunta = ob.stPregunta, prjuRespuestaCorrecta = ob.stRespuestaCorrecta, prjuRespuestaIncorrectaUno = ob.stRespuestaIncorrectaUno, prjuRespuestaIncorrectaDos = ob.stRespuestaIncorrectaDos, prjuRespuestaIncorrectaTres = ob.stRespuestaIncorrectaTres, prjuRespuestaIncorrectaCuatro = ob.stRespuestaIncorrectaCuatro, prjuRespuestaIncorrectaCinco = ob.stRespuestaIncorrectaCinco, prjuTematica = ob.obclsTematicasJuego.lgCodigo, prjuTipoJuego = ob.obclsTipoJuego.lgCodigo, prjuDificultad = ob.obclsDicultadJuego.lgCodigo }; obbdConoceAColombiaEntities.tbPreguntasJuego.Add(obtbPreguntasJuego); obbdConoceAColombiaEntities.SaveChanges(); return("Se realizo proceso con exito"); } } catch (Exception ex) { throw ex; } }
public void updateEstadoPregunta(Models.clsPreguntasJuego ob) { try { using (Entidades.bdConoceAColombiaEntities obbdConoceAColombiaEntities = new Entidades.bdConoceAColombiaEntities()) { Entidades.tbPreguntasJuego obtbPreguntasJuego = (from q in obbdConoceAColombiaEntities.tbPreguntasJuego where q.prjuCodigo == ob.lgCodigo select q).FirstOrDefault(); obtbPreguntasJuego.prjuSalio = ob.stSalio; obbdConoceAColombiaEntities.SaveChanges(); } } catch (Exception ex) { throw ex; } }
public string deletePreguntasJuego(Models.clsPreguntasJuego ob) { try { using (Entidades.bdConoceAColombiaEntities obbdConoceAColombiaEntities = new Entidades.bdConoceAColombiaEntities()) { Entidades.tbPreguntasJuego obtbPreguntasJuego = (from q in obbdConoceAColombiaEntities.tbPreguntasJuego where q.prjuCodigo == ob.lgCodigo select q).FirstOrDefault(); obbdConoceAColombiaEntities.tbPreguntasJuego.Remove(obtbPreguntasJuego); obbdConoceAColombiaEntities.SaveChanges(); return("Se realizo proceso con exito"); } } catch (Exception ex) { throw ex; } }
public Models.clsPreguntasJuego getPreguntaRamdon(List <Models.clsPreguntasJuego> lstPreguntasJuego, List <int> Codigos) { try { Models.clsPreguntasJuego obPregunta = new Models.clsPreguntasJuego(); Random rnd = new Random(); int Contador = 0; int valor = 0; int valor2 = 0; if (lstPreguntasJuego.Count == Codigos.Count) { obPregunta = new Models.clsPreguntasJuego { lgCodigo = 1000, stPregunta = "Ya se acabaron las preguntas" }; } else { while (valor2 == 0) { int numero = rnd.Next(1, lstPreguntasJuego.Count + 1); Contador = 0; foreach (Models.clsPreguntasJuego preguntas in lstPreguntasJuego) { valor = 0; Contador++; if (Codigos != null) { foreach (int Codigo in Codigos) { if (Contador == Codigo) { valor = 1; } } } if (Contador == numero && valor == 0) { obPregunta = new Models.clsPreguntasJuego { lgCodigo = preguntas.lgCodigo, stPregunta = preguntas.stPregunta, stRespuestaCorrecta = preguntas.stRespuestaCorrecta, stRespuestaIncorrectaUno = preguntas.stRespuestaIncorrectaUno, stRespuestaIncorrectaDos = preguntas.stRespuestaIncorrectaDos, stRespuestaIncorrectaTres = preguntas.stRespuestaIncorrectaTres, stRespuestaIncorrectaCuatro = preguntas.stRespuestaIncorrectaCuatro, stRespuestaIncorrectaCinco = preguntas.stRespuestaIncorrectaCinco, obclsTematicasJuego = new Models.clsTematicasJuego { stDescripcion = preguntas.obclsTematicasJuego.stDescripcion }, obclsTipoJuego = new Models.clsTipoJuego { stDescripcion = preguntas.obclsTipoJuego.stDescripcion }, obclsDicultadJuego = new Models.clsDicultadJuego { stDescripcion = preguntas.obclsDicultadJuego.stDescripcion } }; } } if (obPregunta.lgCodigo != 0) { valor2 = 1; } } } return(obPregunta); } catch (Exception ew) { throw ew; } }