Example #1
0
        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();
            }
        }
Example #3
0
        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();
        }