Exemplo n.º 1
0
        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;
                }
            }
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 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());
 }
Exemplo n.º 4
0
        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;
            }
        }
Exemplo n.º 5
0
        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."); }
            }
        }
Exemplo n.º 6
0
        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;
        }