private void FrmRegistroPaises1_Load(object sender, EventArgs e) { ClassPaís Pais1 = new ClassPaís(); dgvDatos.DataSource = Paises; Archivo = new StreamWriter("DatosPaís.txt"); Archivo2 = new StreamWriter("DatosPoblación.txt"); Archivo3 = new StreamWriter("DatosIdioma.txt"); Archivo4 = new StreamWriter("DatosColor1.txt"); Archivo5 = new StreamWriter("DatosColor2.txt"); Archivo6 = new StreamWriter("DatosColor3.txt"); }
private void btnRegistrar_Click(object sender, EventArgs e) { if (txtPais.Text == "") { errorProvider1.SetError(txtPais, "Debe ingresar un País"); txtPais.Focus(); return; } errorProvider1.SetError(txtPais, ""); if (Existe(txtPais.Text)) { errorProvider1.SetError(txtPais, "El País ya existe"); txtPais.Focus(); return; } errorProvider1.SetError(txtPais, ""); Double Poblacion; if (!Double.TryParse(txtPoblacion.Text, out Poblacion)) { errorProvider1.SetError(txtPoblacion, "Debe ingresar el número de población"); txtPoblacion.Focus(); return; } if (Poblacion < 0) { errorProvider1.SetError(txtPoblacion, "Debe ingresar un números positivos"); txtPoblacion.Focus(); return; } if (txtIdioma.Text == "") { errorProvider1.SetError(txtIdioma, "Debe ingresar el idioma correcto"); txtIdioma.Focus(); return; } errorProvider1.SetError(txtIdioma, ""); if (txtColorBandera.Text == "") { errorProvider1.SetError(txtColorBandera, "Debe ingresar los colores correctos"); txtColorBandera.Focus(); return; } errorProvider1.SetError(txtColorBandera, ""); if (txtColorBandera2.Text == "") { errorProvider1.SetError(txtColorBandera2, "Debe ingresar los colores correctos"); txtColorBandera2.Focus(); return; } errorProvider1.SetError(txtColorBandera2, ""); if (txtColorBandera3.Text == "") { errorProvider1.SetError(txtColorBandera3, "Debe ingresar los colores correctos"); txtColorBandera3.Focus(); return; } errorProvider1.SetError(txtColorBandera3, ""); ClassPaís miPais = new ClassPaís(); miPais.País = txtPais.Text; miPais.Poblacion = Poblacion; miPais.Idioma = txtIdioma.Text; miPais.Color1 = txtColorBandera.Text; miPais.Color2 = txtColorBandera2.Text; miPais.Color3 = txtColorBandera3.Text; Paises.Add(miPais); dgvDatos.DataSource = null; dgvDatos.DataSource = Paises; Archivo.Write(miPais.País); Archivo.Close(); Archivo2.Write(Poblacion); Archivo2.Close(); Archivo3.Write(miPais.Idioma); Archivo3.Close(); Archivo4.Write(miPais.Color1); Archivo4.Close(); Archivo5.Write(miPais.Color2); Archivo5.Close(); Archivo6.Write(miPais.Color3); Archivo6.Close(); txtPais.Clear(); txtPoblacion.Clear(); txtIdioma.Clear(); txtColorBandera.Clear(); txtColorBandera2.Clear(); txtColorBandera3.Clear(); }