public CriterioBLL()
 {
     if (_criterio == null)
     {
         _criterio = new CriterioDAO();
     }
 }
        ///////////////////////////////////////////////
        ///              Criterio                   ///
        ///////////////////////////////////////////////


        public ActionResult criterios()
        {
            int idEntidad = ((Usuario)Session["usuario"]).idEntidad.Value;

            ViewBag.criterios = CriterioDAO.getInstancia().getCriterios(idEntidad);
            return(View());
        }
        public ActionResult criterios(string criterio, int?idPadre, string categorias)
        {
            try
            {
                if (criterio == null || categorias == null)
                {
                    throw new Exception("Es necesario completar todos los campos para continuar");
                }

                int idEntidad = ((Usuario)Session["usuario"]).idEntidad.Value;

                List <string> categoriasSeparadas = categorias.Split(',').ToList();

                List <Categoria> categoriasNuevas = new List <Categoria>();

                for (int i = 0; i < categoriasSeparadas.Count; i++)
                {
                    Categoria categoriaNueva = new Categoria(categoriasSeparadas[i].Trim());
                    categoriasNuevas.Add(categoriaNueva);
                }

                Criterio criterioNuevo = new Criterio(criterio, idEntidad, idPadre, categoriasNuevas);

                var criterio1 = CriterioDAO.getInstancia().add(criterioNuevo);


                return(RedirectToAction("Index", "Home"));
            }
            catch (Exception e)
            {
                int idEntidad = ((Usuario)Session["usuario"]).idEntidad.Value;
                ViewBag.criterios = CriterioDAO.getInstancia().getCriterios(idEntidad);
                ViewBag.errorMsg  = e.Message;
                return(View());
            }
        }
Exemple #4
0
 public PortfolioCriterioBLL()
 {
     pcDao = new PortfolioCriterioDAO();
     cDao  = new CriterioDAO();
 }
Exemple #5
0
 public CriterioBLL()
 {
     dao = new CriterioDAO();
 }