private void eliminar_Click(object sender, EventArgs e) { StreamReader Lector; bool encontrar; encontrar = false; String[] longitud = new String[99]; String Cadenas; StreamWriter escribir; escribir = File.CreateText("copia.txt"); try { Lector = File.OpenText("Estudiantes.txt"); string id = textBox1.Text; Cadenas = Lector.ReadLine(); while (Cadenas != null) { longitud = Cadenas.Split(','); if (longitud[0].Trim().Equals(id)) { Console.WriteLine("Nombre: " + longitud[0].Trim()); encontrar = true; } else { escribir.WriteLine(Cadenas); } Cadenas = Lector.ReadLine(); } if (encontrar == false) { MessageBox.Show("La ID no es correcta o no existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("La Eliminacion se completo exitosamente!", "Message", MessageBoxButtons.OK); } Lector.Close(); escribir.Close(); File.Delete("Estudiantes.txt"); File.Move("copia.txt", "Estudiantes.txt"); } catch { MessageBox.Show("Error masivo en el sistema favor intentar nuevamente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.Close(); } this.Close(); }
private void button1_Click(object sender, EventArgs e) { StreamReader Lector; String[] longitud = new String[99]; String Cadenas; try { Lector = File.OpenText("Estudiantes.txt"); string id = textBox1.Text; string idP = textBox3.Text; string clave = textBox4.Text; Cadenas = Lector.ReadLine(); StreamWriter guardarNota = null; if (File.Exists("Calificaciones.txt")) { guardarNota = File.AppendText("Calificaciones.txt"); string contenido = textBox1.Text + ","; string contenido2 = textBox3.Text + ","; string contenido3 = textBox4.Text + ","; string contenido4 = textBox2.Text + ",\n"; guardarNota.Write(contenido); guardarNota.Write(contenido2); guardarNota.Write(contenido3); guardarNota.Write(contenido4); guardarNota.Flush(); guardarNota.Close(); MessageBox.Show("El registro se completo exitosamente!", "Message", MessageBoxButtons.OK); this.Close(); } else { guardarNota = File.CreateText("Calificaciones.txt"); string contenido = textBox1.Text + ","; string contenido2 = textBox3.Text + ","; string contenido3 = textBox4.Text + ","; string contenido4 = textBox2.Text + ",\n"; guardarNota.Write(contenido); guardarNota.Write(contenido2); guardarNota.Write(contenido3); guardarNota.Write(contenido4); guardarNota.Flush(); guardarNota.Close(); MessageBox.Show("El registro se completo exitosamente!", "Message", MessageBoxButtons.OK); this.Close(); } /* * longitud = Cadenas.Split(','); * if (longitud[0].Trim().Equals(id)) * { * Lector = File.OpenText("Profesores.txt"); * if (longitud[0].Trim().Equals(idP)) * { * Lector = File.OpenText("Asignaturas.txt"); * if (longitud[0].Trim().Equals(clave)) * { * StreamWriter guardarNota = null; * if (File.Exists("Calificaciones.txt")) * { * guardarNota = File.AppendText("Calificaciones.txt"); * string contenido = textBox1.Text + ","; * string contenido2 = textBox3.Text + ","; * string contenido3 = textBox4.Text + ","; * string contenido4 = textBox2.Text + ",\n"; * guardarNota.Write(contenido); * guardarNota.Write(contenido2); * guardarNota.Write(contenido3); * guardarNota.Write(contenido4); * guardarNota.Flush(); * guardarNota.Close(); * MessageBox.Show("El registro se completo exitosamente!", "Message", MessageBoxButtons.OK); * this.Close(); * } * else * { * guardarNota = File.CreateText("Calificaciones.txt"); * string contenido = textBox1.Text + ","; * string contenido2 = textBox3.Text + ","; * string contenido3 = textBox4.Text + ","; * string contenido4 = textBox2.Text + ",\n"; * guardarNota.Write(contenido); * guardarNota.Write(contenido2); * guardarNota.Write(contenido3); * guardarNota.Write(contenido4); * guardarNota.Flush(); * guardarNota.Close(); * MessageBox.Show("El registro se completo exitosamente!", "Message", MessageBoxButtons.OK); * this.Close(); * } * } * else * { * MessageBox.Show("El valor digitado no se encuentra registrado favor intente de nuevo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); * this.Close(); * } * } * else * { * MessageBox.Show("El valor digitado no se encuentra registrado favor intente de nuevo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); * this.Close(); * } * } * else * { * MessageBox.Show("El valor digitado no se encuentra registrado favor intente de nuevo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); * this.Close(); * }*/ } catch { MessageBox.Show("Error masivo en el sistema favor cerrar la aplicacion", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.Close(); } }
private void button1_Click(object sender, EventArgs e) { StreamReader Lector; bool encontrar; encontrar = false; String[] longitud = new String[99]; String Cadenas; StreamWriter escribir; escribir = File.CreateText("copia.txt"); try { Lector = File.OpenText("Calificaciones.txt"); string Nota = textBox1.Text; string IDE = textBox2.Text; string IDP = textBox3.Text; string Clave = textBox4.Text; Cadenas = Lector.ReadLine(); while (Cadenas != null) { longitud = Cadenas.Split(','); if (longitud[0].Trim().Equals(IDE)) { if (longitud[1].Trim().Equals(IDP)) { if (longitud[2].Trim().Equals(Clave)) { if (longitud[3].Trim().Equals(Nota)) { encontrar = true; } else { escribir.WriteLine(Cadenas); } } } } Cadenas = Lector.ReadLine(); } if (encontrar == false) { MessageBox.Show("La calificacion no es correcta o no existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("La Eliminacion se completo exitosamente!", "Message", MessageBoxButtons.OK); Lector.Close(); escribir.Close(); File.Delete("Calificaciones.txt"); File.Move("copia.txt", "Calificaciones.txt"); } } catch { MessageBox.Show("Error masivo en el sistema favor intentar nuevamente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.Close(); } this.Close(); }