Beispiel #1
0
        public ActionResult Editar([Bind(Include = "merit_range_id,name,lower_limit,upper_limit,url_image,description")] MeritRangeViewModel pMeritRangeViewModel)
        {
            // TODO: Add insert logic here

            if (pMeritRangeViewModel == null)
            {
                return(HttpNotFound());
            }
            MeritRangeBL oMeritRangeBL = new MeritRangeBL();

            pMeritRangeViewModel.user_id_modified = AuthorizeUserAttribute.UsuarioLogeado().user_id;

            // pMeritRangeViewModel.url_image = null;
            if (Request.Files.Count > 0)
            {
                var file = Request.Files[0];

                if (file != null && file.ContentLength > 0)
                {
                    var extension = Path.GetExtension(file.FileName);
                    var fileName  = pMeritRangeViewModel.name.Trim().Replace(" ", "_").ToLower() + extension;


                    pMeritRangeViewModel.url_image = "/Assets/img/merit_ranges/" + fileName;
                    var path = Path.Combine(Server.MapPath("~/Assets/img/merit_ranges/"), fileName);
                    file.SaveAs(path);
                }
            }
            oMeritRangeBL.Modificar(pMeritRangeViewModel);
            return(RedirectToAction("Index"));
        }
Beispiel #2
0
        public ActionResult Editar(string id)
        {
            MeritRangeBL oBL    = new MeritRangeBL();
            int          pIntID = 0;

            int.TryParse(id, out pIntID);
            MeritRangeViewModel pMeritRangeViewModel = oBL.Obtener(pIntID);

            return(View(pMeritRangeViewModel));
        }
Beispiel #3
0
        public JsonResult Verificar(int id_merit_range, string name)
        {
            MeritRangeBL oBL       = new MeritRangeBL();
            var          resultado = oBL.VerificarDuplicado(id_merit_range, name);

            return(Json(new
            {
                // this is what datatables wants sending back
                valido = resultado,
            }));
        }
Beispiel #4
0
        public JsonResult Eliminar(int id)
        {
            MeritRangeBL oMeritRangeBL = new MeritRangeBL();

            oMeritRangeBL.Eliminar(id);

            return(Json(new
            {
                // this is what datatables wants sending back
                status = "1",
            }));
        }
        public ActionResult Mejores()
        {
            SelectorBL   oSelectorBL   = new SelectorBL();
            MeritRangeBL oMeritRangeBL = new MeritRangeBL();

            List <MeritRangeViewModel> oMeritRange    = oMeritRangeBL.ObtenerTodos();
            List <SelectOptionItem>    oInterestAreas = oSelectorBL.InterestAreasSelector();
            List <SelectListItem>      interest_areas = Helper.ConstruirDropDownList <SelectOptionItem>(oInterestAreas, "Value", "Text", "0", true, "0", "TODOS");

            ViewBag.interest_areas    = interest_areas;
            ViewBag.merit_ranges_json = JsonConvert.SerializeObject(oMeritRange);
            ViewBag.merit_ranges      = oMeritRange;
            return(View());
        }
Beispiel #6
0
        public JsonResult ObtenerLista(DataTableAjaxPostModel ofilters)//DataTableAjaxPostModel model
        {
            MeritRangeBL oMeritRangeBL = new MeritRangeBL();
            //MeritRangeFiltersViewModel ofilters = new MeritRangeFiltersViewModel();
            GridModel <MeritRangeViewModel> grid = oMeritRangeBL.ObtenerLista(ofilters);

            return(Json(new
            {
                // this is what datatables wants sending back
                draw = ofilters.draw,
                recordsTotal = grid.total,
                recordsFiltered = grid.recordsFiltered,
                data = grid.rows
            }));
        }
        public ActionResult MiHistorial()
        {
            SelectorBL   oSelectorBL   = new SelectorBL();
            MeritRangeBL oMeritRangeBL = new MeritRangeBL();

            List <MeritRangeViewModel> oMeritRange = oMeritRangeBL.ObtenerTodos();

            ViewBag.merit_ranges_json = JsonConvert.SerializeObject(oMeritRange);
            ViewBag.merit_ranges      = oMeritRange;
            ConceptBL          oConceptBL          = new ConceptBL();
            MyHistoryViewModel oMyHistoryViewModel = oConceptBL.ObtenerMiHistorial(AuthorizeUserAttribute.UsuarioLogeado().investigator_id);

            if (oMyHistoryViewModel == null)
            {
                oMyHistoryViewModel = new MyHistoryViewModel();

                oMyHistoryViewModel.nro_concepts       = 0;
                oMyHistoryViewModel.my_points          = 0;
                oMyHistoryViewModel.qualified_concepts = 0;
                oMyHistoryViewModel.approved_concepts  = 0;
            }
            ViewBag.my_points = oMyHistoryViewModel.my_points;
            return(View(oMyHistoryViewModel));
        }