Example #1
0
        private void btn1_Click(object sender, EventArgs e)
        {
            switch (UsuarioActual.Tipo)
            {
            case Usuario.TiposUsuario.Alumno:
                FindMateria findMateriaForm = new FindMateria();
                findMateriaForm.pasado += new FindMateria.pasar(Ejecutar);
                findMateriaForm.ShowDialog();
                break;

            case Usuario.TiposUsuario.Profesor:
                CursosProfesor cpForm = new CursosProfesor();
                cpForm.ShowDialog();
                break;

            case Usuario.TiposUsuario.Administrador:
                Usuarios userForm = new Usuarios();
                userForm.ShowDialog();
                break;
            }
        }
Example #2
0
        public void SaveCursoProfesor(int idcursohorario, int idprofesor, bool activo, DateTime fechainicio,
                                      DateTime fechafinal, int ausencias)
        {
            var NewCursoProfesorRecord = new CursosProfesor
            {
                IdCursosHorarios = idcursohorario,
                IdProfesor       = idprofesor,
                Activo           = activo,
                FechaInicio      = fechainicio,
                FechaFinal       = fechafinal,
                LimiteAusencias  = ausencias
            };

            try
            {
                dbCtx.CursosProfesors.Add(NewCursoProfesorRecord);
                dbCtx.SaveChanges();
            }
            catch (Exception)
            {
                ReloadEntity(NewCursoProfesorRecord);
                throw;
            }
        }