martes, 10 de diciembre de 2013

Se crearon las Clases para  ALTA de ALUMNO, BAJA de ALUMNO, MOSTRAR   ALUMNO ACTUALIZADO:
La Clase principal:
package com.siscolegio.escuela.view.console;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import com.siscolegio.escuela.modelo.Alumno;
import com.siscolegio.escuela.servicio.AlumnoServicio;
import com.siscolegio.escuela.servicio.AlumnoServicioImpl;
public class FormaAlumnoCrear {
       public static void main(String[] args) {
             // TODO Auto-generated method stub            
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
System.out.println("Bienvenido al Sistema de Colegio");
System.out.println("Forma de Registro Alumno");
System.out.println("Escribe el nombre del Alumno");
try{
       String nombreAlumno = br.readLine();//br contiene lo del buffer
       //Alumno alumno = new Alumno(); //alumno es un Objeto tipo Alumno
       System.out.println("Escribe el Apellido Paterno");
       String apellidoPaterno = br.readLine();
       System.out.println("Escribe el Apellido Materno");
       String apellidoMaterno = br.readLine();
       System.out.println("Escribe el numero de matricula");
       String numMatricula = br.readLine();
       System.out.println("Escriba La condicion del Alumno INSCRITO /BAJA");
       String nomStatus = br.readLine();
       Alumno alumno= new Alumno();//se crea alumno
       alumno.setNombrealumno(nombreAlumno);//se envia el valor de la variable nombrealumno
                                            //al campo Nombrealumno del objeto creado alumno
       alumno.setAppaterno(apellidoPaterno);
       alumno.setApmaterno(apellidoMaterno);
       alumno.setMatricula(numMatricula);
       alumno.setStatus(nomStatus);
       //alumno.setNombrealumno(nombreAlumno); //nombreAlumno es un objeto String y lo envia al campo NombreAlumno
           AlumnoServicio alumnoServicio = new AlumnoServicioImpl(); //
           alumnoServicio.crearAlumno(alumno);//el objeto alumnoServicio invoca al metodo crearAlumno para
                                              //pasarle de argumento el nuevo alumno formado
           System.out.println("Alumno: "+nombreAlumno+"  creado exitosamente");
}catch (IOException e){
       e.printStackTrace();
       System.out.println("Nombre de Alumno no valido");
}//Fin de catch
       }//FIN de main
}//FIN formaAlumnoCrear

No hay comentarios:

Publicar un comentario