Пример #1
0
        public string ListarJugadasPremiadas(Jugador jugador)
        {
            try
            {
                XmlDocument _DocumentoPremiadas = new XmlDocument();
                _DocumentoPremiadas.LoadXml("<?xml version='1.0' encoding='utf-8' ?> <JugadasPremiadas> </JugadasPremiadas>");
                XmlNode nodoRaiz = _DocumentoPremiadas.DocumentElement;

                List <Jugada> jugadasPremiadas = FabricaPersistencia.GetPersistenciaJugada().ListarJugadasPremiadas(jugador);

                foreach (Jugada JP in jugadasPremiadas)
                {
                    XmlElement idJugada = _DocumentoPremiadas.CreateElement("Id");
                    idJugada.InnerText = JP.Id.ToString();

                    //XmlElement eljugador = _DocumentoPremiadas.CreateElement("Jugador");
                    //eljugador.InnerText = JP.Jugador.Documento.ToString();

                    XmlElement fechaHoraJugada = _DocumentoPremiadas.CreateElement("FechaYHora");
                    fechaHoraJugada.InnerText = JP.FechaHora.ToString();

                    XmlElement sorteo = _DocumentoPremiadas.CreateElement("Sorteo");
                    sorteo.InnerText = JP.FechaHoraSorteo.ToString();

                    XmlElement sorteofiltro = _DocumentoPremiadas.CreateElement("SorteoFiltro");
                    sorteofiltro.InnerText = JP.FechaHoraSorteo.ToShortDateString();

                    XmlElement numerosJugados = _DocumentoPremiadas.CreateElement("Numeros");

                    foreach (int NJ in JP.NumerosJugados)
                    {
                        XmlElement numero = _DocumentoPremiadas.CreateElement("Numero");
                        numero.InnerText = NJ.ToString();

                        numerosJugados.AppendChild(numero);
                    }

                    XmlElement nodoJugada = _DocumentoPremiadas.CreateElement("Jugada");

                    nodoJugada.AppendChild(idJugada);
                    //nodoJugada.AppendChild(eljugador);
                    nodoJugada.AppendChild(fechaHoraJugada);
                    nodoJugada.AppendChild(sorteo);
                    nodoJugada.AppendChild(sorteofiltro);
                    nodoJugada.AppendChild(numerosJugados);

                    nodoRaiz.AppendChild(nodoJugada);
                }
                return(_DocumentoPremiadas.OuterXml);
            }
            catch (Exception ex)
            {
                throw new Exception("Error al listar las jugadas: " + ex.Message);
            }
        }
Пример #2
0
 public List <Jugada> ListarJugadasPremiadasPorSorteo(Sorteo sorteo)
 {
     try
     {
         return(FabricaPersistencia.GetPersistenciaJugada().ListarJugadasPremiadasPorSorteo(sorteo));
     }
     catch (Exception ex)
     {
         throw new Exception("Error al listar las jugadas: " + ex.Message);
     }
 }
Пример #3
0
        public List <Jugada> ListarJugadasDeJugador(Jugador pJugador)
        {
            IPersistenciaJugada FJugada = FabricaPersistencia.GetPersistenciaJugada();

            return(FJugada.ListarJugadasDeJugador(pJugador));
        }
Пример #4
0
 public Jugada BuscarJugada(Jugador jugador, int id)
 {
     return(FabricaPersistencia.GetPersistenciaJugada().BuscarJugada(jugador, id));
 }
Пример #5
0
 public void GenerarJugada(Jugada jugada)
 {
     FabricaPersistencia.GetPersistenciaJugada().GenerarJugada(jugada);
 }