private void BtnBuscarEstudiante_Click(object sender, EventArgs e) { #region :: Clases Utilizadas :: Clases.Alumno ClaseAlumno = new Clases.Alumno(); #endregion #region :: Variables Utilizadas :: DataTable DtAlumno = new DataTable(); #endregion if (TxtCedula.Text.Length == 0) { MessageBox.Show("No se ha ingresado la Cédula del Alumno"); } else { ClaseAlumno.Cedula = TxtCedula.Text; DtAlumno = ClaseAlumno.GetAlumnoPorCedula(ClaseAlumno); if(DtAlumno.Rows.Count > 0) { TxtNombre.Text = DtAlumno.Rows[0]["Nombre"].ToString(); TxtApellido.Text = DtAlumno.Rows[0]["Apellido"].ToString(); TxtDireccion.Text = DtAlumno.Rows[0]["Direccion"].ToString(); TxtTelefono.Text = DtAlumno.Rows[0]["Telefono"].ToString(); TxtCedula.ReadOnly = true; } } }
public Clases.Alumno insertAlumno(Clases.Alumno alumno) { String cadena = "INSERT INTO Alumnos (Nombre, Apellidos, idClase) VALUES ('" + alumno.getNombre() + "', '" + alumno.getApellidos() + "', '" + alumno.getIdClase() + "')"; this.execNonQuery(cadena); alumno.setIdAlumno(this.findAlumnoByName(alumno.getNombre())); return(alumno); }
private void btnAddAlumno_Click(object sender, EventArgs e) { if (tNombreAlumno.Text.Equals("")) { MessageBox.Show("El nombre no puede ir en blanco."); return; } if (tApellidosAlumno.Text.Equals("")) { MessageBox.Show("Los apellidos no pueden ir en blanco."); return; } Clases.Alumno alumno = new Clases.Alumno(tNombreAlumno.Text, tApellidosAlumno.Text, Convert.ToInt32(tablaClases.SelectedRows[0].Cells[0].Value)); alumnoDAO.insertAlumno(alumno); tablaAlumnos.DataSource = alumnoDAO.actualizarTablaAlumnos(alumno.getIdClase()); }
void CargarAlumnos() { #region :: Clases Utilizadas :: Clases.Alumno AlumnosConsulta = new Clases.Alumno(); #endregion #region :: Variables Utilizadas :: DataTable DtAlumnos = new DataTable(); #endregion DtAlumnos = AlumnosConsulta.GetTodosLosAlumnos(); if (DtAlumnos.Rows.Count > 0) { DgvEstudiante.DataSource = DtAlumnos; } }
private void BtnGuardar_Click(object sender, EventArgs e) { #region :: Clases Utilizadas :: Clases.Alumno NuevoAlumno = new Clases.Alumno(); #endregion #region :: Variables Utilizadas :: #endregion if (ValidarControles() == true) { NuevoAlumno.Cedula = TxtCedula.Text; NuevoAlumno.Nombre = TxtNombre.Text.ToUpper(); NuevoAlumno.Apellido = TxtApellido.Text.ToUpper(); NuevoAlumno.Direccion = TxtDireccion.Text.ToUpper(); NuevoAlumno.Telefono = TxtTelefono.Text; NuevoAlumno.Fecha_Nacimiento = DTFechaNacimiento.Value.ToString("yyyy-MM-dd HH:mm:ss"); if (NuevoAlumno.IngresarNuevoAlumno(NuevoAlumno) == true) { MessageBox.Show("El estudiante ha sido registrado exitosamente."); LimpiarControles(); CargarAlumnos(); } else { MessageBox.Show("El estudiante NO ha podido ser registrado."); } } }
bool ValidarControles() { #region :: Clases Utilizadas :: Clases.Alumno ValidacionCedula = new Clases.Alumno(); #endregion if (TxtCedula.Text.Length == 0) { MessageBox.Show("No se ha ingresado la Cédula del Estudiante"); return false; } if (ValidacionCedula.ValidarCedula(TxtCedula.Text) == false) { MessageBox.Show("El Número de Cédula ingresado no es válido."); return false; } if (TxtNombre.Text.Length == 0) { MessageBox.Show("No se ha ingresado el Nombre del Estudiante"); return false; } if (TxtApellido.Text.Length == 0) { MessageBox.Show("No se ha ingresado el Apellido del Estudiante"); return false; } if (TxtDireccion.Text.Length == 0) { MessageBox.Show("No se ha ingresado la Dirección del Estudiante"); return false; } if (TxtTelefono.Text.Length == 0) { MessageBox.Show("No se ha ingresado el Teléfono del Estudiante"); return false; } if (DTFechaNacimiento.Value == System.DateTime.Today || DTFechaNacimiento.Value > System.DateTime.Today) { MessageBox.Show("La Fecha de Nacimiento del alumno no puede ser igual o mayor a la fecha actual"); return false; } return true; }