//Metodos de Paises public static List <Pais> ListaPaises() { List <Pais> listaPais = new List <Pais>(); paisesTabla = paisesAdapter.GetData(); foreach (DataSet1.PaisesRow g in paisesTabla) { listaPais.Add(new Pais(g)); } return(listaPais); }
public static DataSet1.PaisesDataTable TablaPaises(int idPais) { if (idPais == 0) { paisesTabla = paisesAdapter.GetDataByPaises(); } else { paisesTabla = paisesAdapter.GetDataByIdPais(idPais); } return(paisesTabla); }
protected void btnAceptar_Click(object sender, EventArgs e) { if (!Page.IsValid) { return; } pais = new Pais(((Pais)Session["Pais"]).IdPais, ddlNombrePais.SelectedValue, Convert.ToInt32(txtNumVisitas.Text), Convert.ToInt32(ddlPeli.SelectedValue), Convert.ToInt32(ddlValor.SelectedValue)); //Pais existente (nombre, visitas, pelicula, valoracion) bool Repetido = false; String nombre; String nombreA = ((Pais)Session["Pais"]).NombrePais; int numVisitas; int numVisitasA = ((Pais)Session["Pais"]).NumVisitas; int peliculaId; int peliculaIdA = ((Pais)Session["Pais"]).PeliculaId; int valoracion; int valoracionA = ((Pais)Session["Pais"]).Valoracion; paisesTabla = paisesAdapter.GetData(); if (pais.IdPais == -1) { for (int i = 0; i < paisesTabla.Count; i++) { nombre = paisesTabla[i].NombrePais; numVisitas = paisesTabla[i].NumVisitas; peliculaId = paisesTabla[i].PeliculaId; valoracion = paisesTabla[i].Valoracion; if ((ddlNombrePais.SelectedValue == nombre) && (Convert.ToInt32(ddlPeli.SelectedValue) == peliculaId)) { Repetido = true; } } } else { for (int i = 0; i < paisesTabla.Count - 1; i++) { nombre = paisesTabla[i].NombrePais; numVisitas = paisesTabla[i].NumVisitas; peliculaId = paisesTabla[i].PeliculaId; valoracion = paisesTabla[i].Valoracion; if (ddlNombrePais.SelectedValue == nombreA && Convert.ToInt32(ddlPeli.SelectedValue) == peliculaIdA) { i++; Repetido = false; } else { if ((ddlNombrePais.SelectedValue == nombre) && (Convert.ToInt32(ddlPeli.SelectedValue) == peliculaId)) { Repetido = true; } } } } if (Repetido) { Response.Write("<script>alert('YA EXISTE ESA VALORACIÓN EN ESE PAIS')</script>"); return; } if (pais.IdPais == -1) { LNyAD.AddPais(pais); } else { LNyAD.ModificaPais(pais); } Page.ClientScript.RegisterStartupScript(this.GetType(), "myCloseScript", "window.close()", true); }