示例#1
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            if (txtId.Text != "0")
            {
                if (VerificarFormulario())
                {
                    int      id       = Convert.ToInt32(txtId.Text);
                    string   nombre   = txtNombre.Text;
                    int      dni      = Convert.ToInt32(txtDNI.Text);
                    DateTime fechaNac = dtpFechaNac.Value;
                    int      telefono = Convert.ToInt32(txtTelefono.Text);
                    string   correo   = txtCorreo.Text;
                    string   nivel    = lstNivel.SelectedItem.ToString();
                    int      grado    = lstNivel.SelectedIndex + 1;

                    EstudianteCE estudianteCE = new EstudianteCE(id, nombre, dni, fechaNac, telefono, correo, nivel, grado);
                    EstudianteCN estudianteCN = new EstudianteCN();
                    int          numFile      = estudianteCN.Actualizar(estudianteCE);

                    MessageBox.Show(numFile + " Filas Actualizadas");
                }
                else
                {
                    MessageBox.Show("Al parecer no se ha llenado correctamente el formulario.");
                }
            }
            else
            {
                MessageBox.Show("No podemos actualizar con datos nulos o inexistentes.");
            }
        }
示例#2
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            if (txtId.Text == "0")
            {
                if (VerificarFormulario())
                {
                    string   nombre   = txtNombre.Text;
                    int      dni      = Convert.ToInt32(txtDNI.Text);
                    DateTime fechaNac = dtpFechaNac.Value;
                    int      telefono = Convert.ToInt32(txtTelefono.Text);
                    string   correo   = txtCorreo.Text;
                    string   nivel    = lstNivel.SelectedItem.ToString();
                    int      grado    = lstNivel.SelectedIndex + 1;

                    EstudianteCE estudianteCE = new EstudianteCE(0, nombre, dni, fechaNac, telefono, correo, nivel, grado);
                    EstudianteCN estudianteCN = new EstudianteCN();
                    int          idNuevo      = estudianteCN.Crear(estudianteCE);
                    txtId.Text = idNuevo.ToString();
                }
                else
                {
                    MessageBox.Show("Los datos del formulario no han sido rellenados correctamente.");
                }
            }
            else
            {
                LimpiarFormulario();
            }
        }
示例#3
0
 private void BuscarEstudiante()
 {
     if (txtIdEstudiante.Text.Length > 0)
     {
         EstudianteCN estudianteCN = new EstudianteCN();
         int          idBuscado    = Convert.ToInt32(txtIdEstudiante.Text);
         EstudianteCE estudianteCE = estudianteCN.BusquedaId(idBuscado);
         txtEstudiante.Text = estudianteCE.Nombre;
     }
 }
示例#4
0
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     if (txtBuscar.Text.Length > 0)
     {
         // extraer nombre a buscar
         string name = txtBuscar.Text;
         // Instanciar objeto
         EstudianteCN estudianteCN = new EstudianteCN();
         // Insertar retornando los datos del metodo Buscarnombre
         dgvDatos.DataSource = estudianteCN.BusquedaNombre(name);
     }
     else
     {
         // Instanciar
         EstudianteCN estudianteCN = new EstudianteCN();
         // Extraer todos los datos
         dgvDatos.DataSource = estudianteCN.Leer();
     }
 }
示例#5
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (txtId.Text != "0")
            {
                int          id           = Convert.ToInt32(txtId.Text);
                EstudianteCE estudianteCE = new EstudianteCE();
                estudianteCE.Id = id;

                EstudianteCN estudianteCN = new EstudianteCN();

                int numFilas = estudianteCN.Eliminar(estudianteCE);

                MessageBox.Show(numFilas + " filas afectadas");
                if (numFilas > 0)
                {
                    LimpiarFormulario();
                }
            }
            else
            {
                MessageBox.Show("No se puede eliminar mientras los datos esten vacios o incompletos");
            }
        }