Example #1
0
        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;
            }
        }
Example #2
0
        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;
            }
        }
Example #3
0
 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;
     }
 }
Example #4
0
        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;
            }
        }
Example #5
0
        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;
            }
        }