コード例 #1
0
        public void cargarCursos()
        {
            CursoBL bl = new CursoBL();

            gvCursos.DataSource = bl.GetCursos();
            gvCursos.DataBind();
        }
コード例 #2
0
        public ActionResult Index(int?page, string search)
        {
            CustomHelper.setTitulo("Curso Actitudinal", "Listado");

            List <Curso> Cursos = new List <Curso>();

            try
            {
                if (!string.IsNullOrWhiteSpace(search) && search != null)
                {
                    Cursos = new CursoBL().Buscar(search, CustomHelper.getColegioId(), 20201009002).ToList();
                }
                else
                {
                    Cursos = new CursoBL().ObtenerListado(true, CustomHelper.getColegioId(), 20201009002);
                }
            }
            catch (Exception ex)
            {
                ViewBag.Error = string.Format("Message: {0} StackTrace: {1}", ex.Message, ex.StackTrace);
                return(View("~/Views/Shared/Error.cshtml"));
            }

            ViewBag.Search = search;

            int pageSize   = 15;
            int pageNumber = (page ?? 1);

            return(View(Cursos.ToPagedList(pageNumber, pageSize)));
        }
コード例 #3
0
        private void CargarCurso(Int16 IDCURSO)
        {
            CursoBL objCursoBL = new CursoBL();

            cboCursos.DataSource    = objCursoBL.ListarCurso();
            cboCursos.ValueMember   = "IDCURSO";
            cboCursos.DisplayMember = "NOMBRECURSO";
            cboCursos.SelectedValue = IDCURSO;
        }
コード例 #4
0
ファイル: CursoController.cs プロジェクト: luisvalle25/Sirius
        public JsonResult ObtenerCursoxGrado(long id)
        {
            IList _result = new List <SelectListItem>();

            _result = new CursoBL().ObtenerxGradoId(id, CustomHelper.getColegioId()).Select(m => new SelectListItem()
            {
                Text = m.Nombre, Value = m.CursoId.ToString()
            }).ToList();
            return(Json(_result, JsonRequestBehavior.AllowGet));
        }
コード例 #5
0
ファイル: CursoController.cs プロジェクト: luisvalle25/Sirius
        public ActionResult Crear(Curso modelo, bool ministerial, bool activo, long[] gradoIds, string[] nombreGradoIds)
        {
            if (gradoIds == null || gradoIds.Length == 0)
            {
                ModelState.AddModelError("", "Se le informa que debe de asignar un grado al curso");
            }
            else
            {
                modelo.Grados = new List <CursoGrado>();
                for (int i = 0; i < gradoIds.Length; i++)
                {
                    CursoGrado Grado = new CursoGrado();
                    Grado.GradoId = gradoIds[i];

                    modelo.Grados.Add(Grado);
                }
            }

            if (ModelState.IsValid)
            {
                modelo.ColegioId   = CustomHelper.getColegioId();
                modelo.TipoId      = 20201009001;
                modelo.Ministerial = ministerial;
                modelo.Activo      = activo;

                string strMensaje = new CursoBL().Guardar(modelo);

                if (strMensaje.Equals("OK"))
                {
                    TempData["Curso-Success"] = strMensaje;
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ModelState.AddModelError("", strMensaje);
                }
            }

            string strAtributo = "checked='checked'";

            ViewBag.MinisterialSi = ministerial == true ? strAtributo : "";
            ViewBag.MinisterialNo = ministerial == false ? strAtributo : "";

            ViewBag.ActivoSi = activo == true ? strAtributo : "";
            ViewBag.ActivoNo = activo == false ? strAtributo : "";

            ViewBag.gradoIds       = gradoIds;
            ViewBag.nombreGradoIds = nombreGradoIds;

            this.CargaControles();
            return(View(modelo));
        }
コード例 #6
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            string nombre_curso = txtNombreCurso.Text;
            string semestre     = txtSemestre.Text;
            string carrera      = txtCarrera.Text;
            Curso  curso        = new Curso()
            {
                id           = Convert.ToInt32(hdIdCurso.Value),
                nombre_curso = nombre_curso,
                semestre     = Convert.ToInt16(semestre),
                carrera      = carrera
            };
            CursoBL bl = new CursoBL();

            bl.SaveCurso(curso);
            cargarCursos();
            limpiar();
        }
コード例 #7
0
ファイル: CursoController.cs プロジェクト: luisvalle25/Sirius
        public ActionResult Editar(long id)
        {
            Curso CursoActual = new CursoBL().ObtenerxId(id, true);

            if (CursoActual == null || CursoActual.CursoId == 0)
            {
                return(HttpNotFound());
            }

            CustomHelper.setTitulo("Curso", "Editar");

            string strAtributo = "checked='checked'";

            ViewBag.MinisterialSi = CursoActual.Ministerial == true ? strAtributo : "";
            ViewBag.MinisterialNo = CursoActual.Ministerial == false ? strAtributo : "";

            ViewBag.ActivoSi = CursoActual.Activo == true ? strAtributo : "";
            ViewBag.ActivoNo = CursoActual.Activo == false ? strAtributo : "";

            if (CursoActual.Grados != null && CursoActual.Grados.Count() > 0)
            {
                List <string> NombreGrado   = CursoActual.Grados.Select(x => x.Grado.Nombre).ToList();
                List <string> NombreJornada = CursoActual.Grados.Select(x => x.Grado.Jornada.Nombre).ToList();
                List <string> Grados        = new List <string>();

                for (int i = 0; i < NombreGrado.Count; i++)
                {
                    Grados.Add(string.Format("{0} - {1}", NombreGrado[i], NombreJornada[i]));
                }

                ViewBag.gradoIds       = CursoActual.Grados.Select(x => x.GradoId).ToList();
                ViewBag.nombreGradoIds = Grados;
            }
            else
            {
                ViewBag.gradoIds       = 0;
                ViewBag.nombreGradoIds = "";
            }

            this.CargaControles();
            return(View(CursoActual));
        }
コード例 #8
0
        protected void gvCursos_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            short   idCurso = short.Parse(e.CommandArgument.ToString());
            CursoBL bl      = new CursoBL();

            if (e.CommandName.ToString() == "editar")
            {
                Curso curso = bl.GetCursoByID(idCurso);

                hdIdCurso.Value     = curso.id.ToString();
                txtNombreCurso.Text = curso.nombre_curso;
                txtSemestre.Text    = curso.semestre.ToString();
                txtCarrera.Text     = curso.carrera;
            }
            if (e.CommandName.ToString() == "eliminar")
            {
                bl.DeleteCurso(idCurso);
                cargarCursos();
            }
        }
コード例 #9
0
        public void cargarCombos()
        {
            // CARGAR EN LOS DATA DOWN LIST
            if (IsPostBack == false)
            {
                //CARGAR ALUMNOS
                EstudianteBL estudianteBL = new EstudianteBL();

                ddlAlumno.DataSource     = estudianteBL.GetEstudiantes();
                ddlAlumno.DataTextField  = "nombre_estudiante"; // FieldName of Table in DataBase
                ddlAlumno.DataValueField = "id";
                ddlAlumno.DataBind();

                //CARGAR CURSOS

                CursoBL cursoBL = new CursoBL();
                ddlCurso.DataSource     = cursoBL.GetCursos();
                ddlCurso.DataTextField  = "nombre_curso"; // FieldName of Table in DataBase
                ddlCurso.DataValueField = "id";
                ddlCurso.DataBind();
            }
        }
コード例 #10
0
        public List <CategoriaViewModel> Get()
        {
            CursoBL cbl = new CursoBL();

            return(cbl.ListaCategoria());
        }
コード例 #11
0
        public List <CursoViewModel> Get(int id)
        {
            CursoBL cbl = new CursoBL();

            return(cbl.ListaCurso(id));
        }