private void button1_Click(object sender, EventArgs e)
 {
     Cls.ClsUsuario     Us     = new Cls.ClsUsuario();
     Cls.ClsEstudiantes ObjEst = new Cls.ClsEstudiantes();
     ObjEst.SetNombre(TxtNom.Text);
     if (BttnGuardar.Text == "Guardar")//Si el texto dice "Guardar" realizo la opción correspondiente, en el caso contrario modifico
     {
         if (Us.CorroborarEstudiante(ObjEst))
         {
             Us.AEstudiante(ObjEst);
             DGEstudiantes.DataSource = Us.BuscarEstudiantes();
         }
         else
         {
             MessageBox.Show("No se puede ingresar dos veces al mismo estudiante", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         int ID = int.Parse(LblID.Text);
         ObjEst.SetNroLista(ID);
         ObjEst.SetNombre(TxtNom.Text);
         Us.MEstudiante(ObjEst);
         DGEstudiantes.DataSource = Us.BuscarEstudiantes();
     }
     LimpiarFormulario();
 }
 private void BttnEliminar_Click(object sender, EventArgs e)
 {
     Cls.ClsUsuario     Us     = new Cls.ClsUsuario();
     Cls.ClsEstudiantes ObjEst = new Cls.ClsEstudiantes(); //Creo un objeto de la clase ClsEstudiantes donde almacenaré los datos del estudiante
     if (LblID.Text != "?")                                //Controlo que haya un estudiante seleccionado
     {
         int ID = int.Parse(LblID.Text);
         ObjEst.SetNroLista(ID);
         Us.BEstudiante(ObjEst);
         DGEstudiantes.DataSource = Us.BuscarEstudiantes();//Cargo el listado de estudiantes con el fin de actualizarlo
     }
     else  //si no es el caso le aviso al usuario
     {
         MessageBox.Show("Seleccione en el listado el estudiante que desea gestionar");
     }
     LimpiarFormulario();
 }
示例#3
0
        private void button2_Click(object sender, EventArgs e)
        {//Ingreso la falta
            int ID;
            int Fictas;

            Cls.ClsUsuario Us      = new Cls.ClsUsuario();
            Cls.ClsFalta   ObjFalt = new Cls.ClsFalta();//Creo un objeto de la clase ClsFalta donde almacenaré los datos de la falta
            ID = int.Parse(TxtNum.Text);
            ObjFalt.SetIDEstudiante(ID);
            ObjFalt.SetFecha(DTPFecha.Value);
            Us.AltaFalta(ObjFalt);                        //Una vez asignados los datos de la falta en el objeto ObjFalt inserto la falta
            DGFalta.DataSource = Us.BuscarFalta(ObjFalt); //Cargo el listado de faltas otra vez con el fin de actualizarlo
            TxtNum.Text        = "";                      //Limpio el textbox
            Fictas             = int.Parse(LblFic.Text);
            Fictas++;                                     //Incremento la ficta a modo de actualización
            LblFic.Text      = Fictas.ToString();         //Cargo las fictas
            DGEst.DataSource = Us.BuscarEstudiantes();    //Actualizo los estudiantes para ver las nuevas faltas
        }
 private void FrmIngresoEstudiante_Load(object sender, EventArgs e)
 {
     //cargo el listado de estudiantes
     Cls.ClsUsuario Us = new Cls.ClsUsuario();
     DGEstudiantes.DataSource = Us.BuscarEstudiantes();
 }
示例#5
0
 private void FrmProfesor_Load(object sender, EventArgs e)
 {
     Cls.ClsUsuario Us = new Cls.ClsUsuario();
     //Cargo los listados tanto de los estudiantes como de las faltas
     DGEst.DataSource = Us.BuscarEstudiantes();
 }