protected void botonCargarTablero_Click(object sender, EventArgs e) { String[] lineas; String[] datos; if (fileJugadores.HasFile) { //labelArchivo.Text= System.Text.Encoding.UTF8.GetString(fileJugadores.FileBytes); lineas = System.Text.Encoding.UTF8.GetString(fileJugadores.FileBytes).Split(Convert.ToChar(10)); for (int i = 1; i < lineas.Length; i++) { datos = lineas[i].Split(','); if (datos.Length == 5) { if (Convert.ToInt32(datos[4]) == 1) { ws.InsertarMatriz(Convert.ToInt32(datos[2].Trim()), Convert.ToInt32(Convert.ToChar(datos[1].Trim())), datos[3], datos[0]); } else { } } } } else { labelArchivo.Text = "Archivo no encontrado."; } }
protected void agregarUnidad_Click(object sender, EventArgs e) { colocada++; jugador = ws.getJugador(Session["nickname"].ToString()); if (unidad.Text.Equals("Submarino")) { if (n0 > 0) { n0--; Session["desplegadas"] = Convert.ToInt32(Session["desplegadas"]) + 1; ws.InsertarMatriz(Convert.ToInt32(coordenadaY.Text), Convert.ToChar(coordenadaX.Text), jugador.ToString() + unidad.Text + colocada.ToString(), Session["nickname"].ToString()); labelError.Text = ""; } else { labelError.Text = "No puede Agregar mas unidades en ese nivel."; } } else if (unidad.Text.Equals("Fragata") || unidad.Text.Equals("Crucero")) { if (n1 > 0) { labelError.Text = ""; n1--; Session["desplegadas"] = Convert.ToInt32(Session["desplegadas"]) + 1; ws.InsertarMatriz(Convert.ToInt32(coordenadaY.Text), Convert.ToChar(coordenadaX.Text), jugador.ToString() + unidad.Text + colocada.ToString(), Session["nickname"].ToString()); } else { labelError.Text = "No puede Agregar mas unidades en ese nivel."; } } else if (unidad.Text.Equals("Caza") || unidad.Text.Equals("Helicoptero") || unidad.Text.Equals("Bombardero")) { if (n2 > 0) { labelError.Text = ""; n2--; Session["desplegadas"] = Convert.ToInt32(Session["desplegadas"]) + 1; ws.InsertarMatriz(Convert.ToInt32(coordenadaY.Text), Convert.ToChar(coordenadaX.Text), jugador.ToString() + unidad.Text + colocada.ToString(), Session["nickname"].ToString()); } else { labelError.Text = "No puede Agregar mas unidades en ese nivel."; } } else if (unidad.Text.Equals("Neosatelite")) { if (n3 > 0) { labelError.Text = ""; n3--; Session["desplegadas"] = Convert.ToInt32(Session["desplegadas"]) + 1; ws.InsertarMatriz(Convert.ToInt32(coordenadaY.Text), Convert.ToChar(coordenadaX.Text), jugador.ToString() + unidad.Text + colocada.ToString(), Session["nickname"].ToString()); } else { labelError.Text = "No puede Agregar mas unidades en ese nivel."; } } labelUnidades.Text = "Submarino: " + n0.ToString() + "\n Barcos: " + n1.ToString() + "\n Aviones: " + n2.ToString() + "\n Satelites: " + n3.ToString(); }