示例#1
0
 public ActionResult Registrar(int id_curso, int id_alumno, string status_cursoalumno)
 {
     if (!ModelState.IsValid)
     {
         return(View());
     }
     try
     {
         using (var contexto = new EscuelaBd())
         {
             try
             {
                 CursoAlumno ca = new CursoAlumno();
                 contexto.sp_CrearCursoAlumno(ca.id_curso = id_curso, ca.id_alumno = id_alumno, ca.status_cursoAlumno = status_cursoalumno);
                 ViewBag.id_alumno = new SelectList(contexto.Alumno, "id_alumno", "nombre_alumno");
                 ViewBag.id_curso  = new SelectList(contexto.Curso, "id_curso", "status_curso");
                 return(RedirectToAction("Index"));
             }catch (Exception ex)
             {
                 return(View());
             }
         }
     }catch (Exception ex)
     {
         ModelState.AddModelError("Error al Registar al Maestro, Valide los campos", ex);
         return(View());
     }
     //return null;
 }
示例#2
0
        // GET: CursoAlumno
        public ActionResult Index()
        {
            using (var contexto = new EscuelaBd())
            {
                List <CursoAlumno> lista = new List <CursoAlumno>();
                var consulta             = contexto.sp_ListarCursosAlumno().Where(ca => ca.status_cursoAlumno == "Activo");

                foreach (var cursoalumno in consulta)
                {
                    CursoAlumno ca = new CursoAlumno();
                    ca.id_cursoalumno = cursoalumno.id_cursoalumno;

                    ca.id_alumno          = cursoalumno.id_alumno;
                    ca.id_curso           = cursoalumno.id_curso;
                    ca.status_cursoAlumno = cursoalumno.status_cursoAlumno;
                    //maestro m = new maestro();
                    //m.id_maestro = cursoalumno.;
                    //m.nombre_maestro = cursoalumno.nombre_maestro;
                    //m.apellido_maestro = cursoalumno.apellido_maestro;
                    //m.direccion_maestro = cursoalumno.direccion_maestro;
                    //m.edad_maestro = cursoalumno.edad_maestro;
                    //m.sexo_maestro = cursoalumno.sexo_maestro;
                    //m.telefono_maestro = cursoalumno.telefono_maestro;
                    //m.fecha_registro_maestro = cursoalumno.fecha_registro_maestro;
                    //m.status_maestro = cursoalumno.status_maestro;

                    lista.Add(ca);
                }
                return(View(lista));
            }
        }
示例#3
0
        // GET: Maestro
        public ActionResult Index()
        {
            using (var contexto = new EscuelaBd())
            {
                List <Maestro> lista    = new List <Maestro>();
                var            consulta = contexto.sp_ListarMaestro().Where(m => m.status_maestro == "Activo");

                foreach (var maestro in consulta)
                {
                    Maestro m = new Maestro();
                    m.id_maestro             = maestro.id_maestro;
                    m.nombre_maestro         = maestro.nombre_maestro;
                    m.apellido_maestro       = maestro.apellido_maestro;
                    m.direccion_maestro      = maestro.direccion_maestro;
                    m.edad_maestro           = maestro.edad_maestro;
                    m.sexo_maestro           = maestro.sexo_maestro;
                    m.telefono_maestro       = maestro.telefono_maestro;
                    m.fecha_registro_maestro = maestro.fecha_registro_maestro;
                    m.status_maestro         = maestro.status_maestro;

                    lista.Add(m);
                }
                return(View(lista));
            }
        }
示例#4
0
 public string ObtenerNombre(int id)
 {
     using (var contexto = new EscuelaBd()) {
         var nombre = contexto.Alumno.Find(id).nombre_alumno.ToString();
         return(nombre);
     }
 }
示例#5
0
        // GET: Alumno
        public ActionResult Index()
        {
            using (var contexto = new EscuelaBd())
            {
                List <Alumno> lista    = new List <Alumno>();
                var           consulta = contexto.sp_ListarAlumno().Where(a => a.status_alumno == "Activo");

                foreach (var alumno in consulta)
                {
                    Alumno a = new Alumno();
                    a.id_alumno             = alumno.id_alumno;
                    a.id_semestre           = alumno.id_semestre;
                    a.id_especialidad       = alumno.id_especialidad;
                    a.nombre_alumno         = alumno.nombre_alumno;
                    a.apellido_alumno       = alumno.apellido_alumno;
                    a.direccion_alumno      = alumno.direccion_alumno;
                    a.edad_alumno           = alumno.edad_alumno;
                    a.sexo_alumno           = alumno.sexo_alumno;
                    a.telefono_alumno       = alumno.telefono_alumno;
                    a.fecha_registro_alumno = alumno.fecha_registro_alumno;
                    a.status_alumno         = alumno.status_alumno;

                    lista.Add(a);
                }

                return(View(lista));
            }
        }
示例#6
0
        public ActionResult Registrar()
        {
            var context = new EscuelaBd();

            ViewBag.id_alumno = new SelectList(context.Alumno, "id_alumno", "nombre_alumno");
            ViewBag.id_curso  = new SelectList(context.Curso, "id_curso", "status_curso");
            //context.Dispose();
            return(View());
        }
示例#7
0
 public ActionResult Detalles(int id)
 {
     try
     {
         using (var contexto = new EscuelaBd())
         {
             Maestro m = contexto.Maestro.Find(id);
             return(View(m));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
 public ActionResult Detalles(int id)
 {
     try
     {
         using (var contexto = new EscuelaBd())
         {
             Especialidad e = contexto.Especialidad.Find(id);
             return(View(e));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
 public ActionResult Alta(int id)
 {
     try
     {
         using (var contexto = new EscuelaBd())
         {
             Especialidad e = contexto.Especialidad.Find(id);
             contexto.sp_AltaEspecialidad(e.id_especialidad);
             contexto.SaveChanges();
             return(RedirectToAction("index"));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#10
0
 public ActionResult Editar(Especialidad especialidad, int id_especialidad, string nombre_especialidad, string estado_especialidad)
 {
     try
     {
         using (var contexto = new EscuelaBd())
         {
             Especialidad e = contexto.Especialidad.Find(especialidad.id_especialidad);
             contexto.sp_EditarEspecialidad(e.id_especialidad = id_especialidad, e.nombre_especialidad = nombre_especialidad);
             contexto.SaveChanges();
             return(RedirectToAction("index"));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#11
0
        // GET: Especialidad
        public ActionResult Index()
        {
            using (var contexto = new EscuelaBd())
            {
                List <Especialidad> lista = new List <Especialidad>();
                var consulta = contexto.sp_ListarEspecialidades().Where(es => es.status_especialidad == "Activo");

                foreach (var especialidad in consulta)
                {
                    Especialidad e = new Especialidad();
                    e.id_especialidad     = especialidad.id_especialidad;
                    e.nombre_especialidad = especialidad.nombre_especialidad;
                    e.status_especialidad = especialidad.status_especialidad;

                    lista.Add(e);
                }

                return(View(lista));
            }
        }
示例#12
0
 public ActionResult Registrar(string nombre_maestro, string apellido_maestro, string direccion_maestro, int edad_maestro, string sexo_maestro, string telefono_maestro, string status_maestro)
 {
     if (!ModelState.IsValid)
     {
         return(View());
     }
     try
     {
         using (var contexto = new EscuelaBd())
         {
             Maestro m = new Maestro();
             contexto.sp_InsertarMaestro(m.nombre_maestro = nombre_maestro, m.apellido_maestro = apellido_maestro, m.direccion_maestro = direccion_maestro, m.edad_maestro = edad_maestro, m.sexo_maestro = sexo_maestro, m.telefono_maestro = telefono_maestro, m.status_maestro = status_maestro);
             return(RedirectToAction("index"));
         }
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("Error al Registar al Maestro, Valide los campos", ex);
         return(View());
     }
 }
示例#13
0
        public ActionResult Registrar(int id_semestre, int id_especialidad, string nombre_alumno, string apellido_alumno, string direccion_alumno, int edad_alumno, string sexo_alumno, string telefono_alumno, string status_alumno)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            try
            {
                using (var contexto = new EscuelaBd())
                {
                    Alumno a = new Alumno();
                    contexto.sp_InsertarAlumno(a.id_semestre = id_semestre, a.id_especialidad = id_especialidad, a.nombre_alumno = nombre_alumno, a.apellido_alumno = apellido_alumno, a.direccion_alumno = direccion_alumno, a.edad_alumno = edad_alumno, a.sexo_alumno = sexo_alumno, a.telefono_alumno = telefono_alumno, a.status_alumno = status_alumno);
                    return(RedirectToAction("index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("Error al Registrar el Alumno, Valide los campos", ex);
                return(View());
            }
        }
示例#14
0
        public ActionResult Registrar(string nombre_especialidad, string status_especialidad)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            try
            {
                using (var contexto = new EscuelaBd())
                {
                    Especialidad e = new Especialidad();
                    contexto.sp_InsertarEspecialidad(e.nombre_especialidad = nombre_especialidad, e.status_especialidad = status_especialidad);
                    return(RedirectToAction("index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("Error al Registrar la Especialidad, Valide los campos", ex);
                return(View());
            }
        }