예제 #1
0
        private bool EstaInscripto()
        {
            bool estado = new AlumnoInsLogic().AlumnoEstaInscripto(((Business.Entities.Personas) this.cmbAlumnos.SelectedValue).ID, ((Business.Entities.Curso) this.cmbCursos.SelectedValue).ID);

            if (estado)
            {
                Notificar("Inscripción doble", "El Alumno que desea inscribir ya se encuentra inscripto en este Curso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            return(estado);
        }
예제 #2
0
 public void Listar()
 {
     if (Login.UsuarioLogueado.Per.TipoPersona == Business.Entities.Personas.TiposPersonas.Alumno)
     {
         this.dgvInscripciones.DataSource = new AlumnoInsLogic().GetAllXAlumno(Login.UsuarioLogueado.Per.ID);
     }
     else if (Login.UsuarioLogueado.Per.TipoPersona == Business.Entities.Personas.TiposPersonas.Docente)
     {
         this.dgvInscripciones.DataSource = new AlumnoInsLogic().GetAllAlumnosXDocente(Login.UsuarioLogueado.Per.ID);
     }
     else
     {
         AlumnoInsLogic ail = new AlumnoInsLogic();
         this.dgvInscripciones.DataSource = ail.GetAll();
     }
 }
예제 #3
0
        public AluInscripcionDesktop(int ID, ModoForm modo)
            : this()
        {
            this.Modo            = modo;
            AluInscripcionActual = new AlumnoInsLogic().GetOne(ID);
            MapearDeDatos();
            switch (modo)
            {
            case (ModoForm.Alta): this.btnAceptar.Text = "Guardar";
                break;

            case (ModoForm.Modificacion): this.btnAceptar.Text = "Guardar";
                break;

            case (ModoForm.Baja): this.btnAceptar.Text = "Eliminar";
                break;

            case (ModoForm.Consulta): this.btnAceptar.Text = "Aceptar";
                break;
            }
        }
예제 #4
0
        public void Listar()
        {
            AlumnoInsLogic ail = new AlumnoInsLogic();

            this.dgvInscripciones.DataSource = ail.GetAll();  //asignaremos el resultado a la propiedad DataSource de la grilla
        }