/// <summary>
        /// Metodo que muestra el formulario de cursos por carrera
        /// </summary>
        /// <returns></returns>
        public ActionResult CursoCarreraLista(pa_CursoCarrera_Select_Result modeloBusqueda)
        {
            List <pa_CursoCarrera_Select_Result> modeloVista =
                this.matriculaBD.pa_CursoCarrera_Select(modeloBusqueda.Nombre_Curso, modeloBusqueda.Nombre_Carrera).ToList();

            return(View(modeloVista));
        }
        public ActionResult CursoCarreraNuevo(pa_CursoCarrera_Select_Result modeloVista)
        {
            ///variable que registra la cantidad de registros afectados.
            ///si un insert, update o delete no afecta registros,hay error
            int    cantidadRegistrosAgectados = 0;
            string mensaje = "";

            try
            {
                cantidadRegistrosAgectados = this.matriculaBD.pa_CursoCarrera_Insert(modeloVista.Id_Curso,
                                                                                     modeloVista.Id_Carrera_Universitaria);
            }
            catch (Exception error)
            {
                ///Administrar las excepciones o errores que pasen en el try
                mensaje = "Ocurrió un error: " + error.Message;
            }
            finally
            {
                if (cantidadRegistrosAgectados > 0)
                {
                    mensaje = "Registro Insertado";
                }
                else
                {
                    mensaje += " .No se pudo ingresar";
                }
            }

            Response.Write("<script language=javascript>alert('" + mensaje + "');</script>");

            this.CargarCursosViewBag();

            this.CargarNombreDireccionesCarreraViewBag();

            return(View());
        }