public List<Categoria> getInformacion() { string ruta = raiz.Attributes["nombre"].Value + ".txt"; if (File.Exists(ruta)) { XmlNode nodo2 = documento.SelectSingleNode("Juego/Recaudacion"); int recaudacion = Int32.Parse(nodo2.Attributes["valor"].Value); List<Categoria> categorias = new List<Categoria>(); FileStream stream = new FileStream(ruta, FileMode.Open, FileAccess.Read); StreamReader reader = new StreamReader(stream, Encoding.Default); while (reader.Peek() > -1) { Categoria tmp = new Categoria(); string linea = reader.ReadLine(); string[] lineaSplit = linea.Split('\t'); tmp.Cat = Int32.Parse(lineaSplit[0]); if (tmp.Cat != 0) { string[] lineaSplit2 = lineaSplit[1].Split('+'); tmp.AciertosNumeros = Int32.Parse(lineaSplit2[0]); string[] lineaSplit3 = lineaSplit2[1].Split('E'); tmp.AciertosEstrellas = Int32.Parse(lineaSplit3[0]); } tmp.Porcentaje = float.Parse(lineaSplit[2]); tmp.Cuantia = tmp.Porcentaje * recaudacion; categorias.Add(tmp); } reader.Close(); return categorias; } return null; }
public XmlNode crearNodo(Categoria datos) { XmlNode nodo = documento.SelectSingleNode("Juego/Premios/Categoria[@id='" + datos.Cat + "']"); Console.WriteLine(nodo.Attributes["id"].Value); if (nodo == null) { XmlElement nodePremios = documento.CreateElement("Premios"); XmlElement nodoCategoria = documento.CreateElement("Categoria"); nodoCategoria.SetAttribute("id", datos.Cat.ToString()); nodoCategoria.SetAttribute("acertantes", datos.Acertantes.ToString()); nodoCategoria.SetAttribute("premioUnitario", datos.PremioUnitario.ToString()); return nodoCategoria; } else { return null; } }
public XmlNode crearNodo(Categoria datos) { XmlElement categoria = documento.CreateElement("Categoria"); categoria.SetAttribute("id", datos.Cat.ToString()); categoria.SetAttribute("acertantes", datos.Acertantes.ToString()); categoria.SetAttribute("premioUnitario", datos.PremioUnitario.ToString()); return categoria; }
public XmlNode crearNodo(Categoria datos) { // XmlElement nodoPronosticos = documento.CreateElement("Pronosticos"); XmlElement categoria = documento.CreateElement("Categoria"); categoria.SetAttribute("id", datos.Cat); XmlElement temperaturas = documento.CreateElement("Temperaturas"); temperaturas.SetAttribute("Mañana", datos.TempMañ); temperaturas.SetAttribute("Tarde", datos.TempTarde); temperaturas.SetAttribute("Noche", datos.TempNoche); XmlElement pronostico = documento.CreateElement("Pronostico"); pronostico.SetAttribute("descripcion", datos.VientoDescripcion); pronostico.SetAttribute("grado", datos.VientoGrado); XmlElement denominacion = documento.CreateElement("denominacion", datos.VientoDenominacion); XmlElement EfectosEnTierra = documento.CreateElement("EfectosEnTierra", datos.VientoTierra); pronostico.AppendChild(denominacion); pronostico.AppendChild(EfectosEnTierra); localizacion.AppendChild(temperaturas); localizacion.AppendChild(pronostico); return categoria; //nodoPronosticos.AppendChild(localizacion); }
public void insertarNodo(Categoria categoria) { if (cargarXML()) { XmlElement nodoCategoria = documento.CreateElement("Categoria"); nodoCategoria.SetAttribute("id", categoria.Cat.ToString()); nodoCategoria.SetAttribute("acertantes", categoria.Acertantes.ToString()); nodoCategoria.SetAttribute("premioUnitario", categoria.PremioUnitario.ToString()); string busqueda = "Juego/Recaudacion"; XmlNode nodo = documento.SelectSingleNode(busqueda); nodo.AppendChild(nodoCategoria); documento.Save(fichero); } }
public List<Categoria> getInformacion() { string ruta = raiz.Attributes["nombre"].Value + ".txt"; if (File.Exists(ruta)) { List<Categoria> categorias = new List<Categoria>(); FileStream stream = new FileStream(ruta, FileMode.Open, FileAccess.Read); StreamReader reader = new StreamReader(stream, Encoding.Default); while (reader.Peek() > -1) { Categoria tmp = new Categoria(); string linea = reader.ReadLine(); string[] lineaSplit = linea.Split('\t'); tmp.Cat = Int32.Parse(lineaSplit[0]); if (tmp.Cat != 0) { string[] lineaSplit2 = lineaSplit[1].Split('+'); } tmp.Porcentaje = float.Parse(lineaSplit[2]); } reader.Close(); return categorias; } return null; }
public void insertarNodo(Categoria categoria) { if (cargarXML()) { string busqueda = "Juego"; XmlNode nodo = documento.SelectSingleNode(busqueda); nodo.InsertAfter(crearNodo(categoria), nodo); documento.Save(fichero); } }
public void insertarNodo(Categoria categoria) { XmlElement nodePremios = documento.CreateElement("Premios"); //XmlElement nodoCategoria = documento.CreateElement("Categoria"); //nodoCategoria.SetAttribute("id", categoria.Cat.ToString()); //nodoCategoria.SetAttribute("acertantes", categoria.Acertantes.ToString()); //nodoCategoria.SetAttribute("premioUnitario", categoria.PremioUnitario.ToString()); nodePremios.AppendChild(crearNodo(categoria)); //string busqueda = "Juego"; // XmlNode nodo = documento.SelectSingleNode(busqueda); XmlNode nodoActual = documento.SelectSingleNode("Juego/Recaudacion"); raiz.InsertAfter(nodePremios, nodoActual); documento.Save(fichero); }
public XmlNode crearNodo(Categoria datos) { XmlNode nodo = documento.SelectSingleNode("Juego/Premios[@Categoria='" + datos.Cat + "']"); XmlElement nodePremios = documento.CreateElement("Premios"); XmlElement nodoCategoria = documento.CreateElement("Categoria"); nodoCategoria.SetAttribute("id", datos.Cat.ToString()); nodoCategoria.SetAttribute("acertantes", datos.Acertantes.ToString()); nodoCategoria.SetAttribute("premioUnitario", datos.PremioUnitario.ToString()); return nodoCategoria; }
public void insertarNodo(Categoria categoria) { if (cargarXML()) { string busqueda = "Juego/Recaudacion"; XmlNode nodo = documento.SelectSingleNode(busqueda); nodo.AppendChild(crearNodo(categoria)); documento.Save(fichero); } }
public void insertarNodo(Categoria categoria) { XmlElement nodePremios = documento.CreateElement("Premios"); nodePremios.AppendChild(crearNodo(categoria)); XmlNode nodoActual = documento.SelectSingleNode("Juego/Recaudacion"); raiz.InsertAfter(nodePremios, nodoActual); documento.Save(fichero); }
public XmlNode crearNodo(Categoria datos) { }
public void insertarNodo(Categoria categoria) { if (cargarXML()) { XmlDeclaration declaracion = documento.CreateXmlDeclaration("1.0", "UTF-8", null); documento.AppendChild(declaracion); raiz = documento.CreateElement("Pronosticos"); documento.AppendChild(raiz); string busqueda = "Juego"; XmlNode nodo = documento.SelectSingleNode(busqueda); nodo.AppendChild(crearNodo(categoria)); documento.Save(fichero); } }