예제 #1
0
        public static int?InsertarSistema(ControllerContext context, InsertarModificarPaginaModel modelo)
        {
            Mapper.CreateMap <InsertarModificarPaginaModel, InsertarModificarPaginaCommand>();
            var command = Mapper.Map <InsertarModificarPaginaModel, InsertarModificarPaginaCommand>(modelo);
            var res     = (InsertarModificarPaginaOutput)command.Execute(context);

            return(res.pag_int_id);
        }
예제 #2
0
        //[HttpPost]
        public ActionResult InsertarModificarSistemaModal1(InsertarModificarPaginaModel model)
        {
            model.pag_str_tipomenu = "M";
            model.pag_int_nivel    = 1;
            var result = DataAccess.Seguridad.SistemaData.InsertarSistema(this.ControllerContext, model);
            var modelo = new ListarSistemasModel();

            if (result == 0)
            {
                return(Json(new { res = false }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new { res = true }));
            }
        }
예제 #3
0
        public PartialViewResult InsertarModificarSistemaModal(int?idsis)
        {
            var modelo = new InsertarModificarPaginaModel();

            //mapeando valores en el modelo
            if (idsis != 0)
            {
                var result = DataAccess.Seguridad.SistemaData.ObtenerSistema(idsis);
                modelo.pag_int_id      = idsis;
                modelo.pag_bit_activo  = result.pag_bit_activo;
                modelo.pag_str_descrip = result.pag_str_descrip;
                modelo.pag_str_nombre  = result.pag_str_nombre;
                modelo.pag_str_url     = result.pag_str_url;
            }

            return(PartialView("_InsertarModificarSistemaModal", modelo));
        }
        public ActionResult InsertarModificarPaginaModal1(InsertarModificarPaginaModel model)
        {
            model.pag_int_nivel = 2;

            //if(model.pag_int_secuencia == 0) model.pag_int_secuencia
            model.pag_str_tipomenu = "I";

            var res    = DataAccess.Seguridad.PaginaData.InsertarPagina(this.ControllerContext, model);
            var modelo = new ListarPaginasModel();

            if (res == 0)
            {
                return(Json(new { success = false }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new { res = "1" }));
            }
        }
        public PartialViewResult EditarPaginaModal(int id)
        {
            int cant = 0;

            var opagina = DataAccess.Seguridad.PaginaData.ObtenerPagina(id);
            var model   = new InsertarModificarPaginaModel();

            model.pag_int_id            = id;
            model.pag_int_secuencia     = opagina.pag_int_secuencia;
            model.pag_str_action        = opagina.pag_str_action;
            model.pag_str_attributes    = opagina.pag_str_attributes;
            model.pag_str_codmenu       = opagina.pag_str_codmenu;
            model.pag_str_codmenu_padre = opagina.pag_str_codmenu_padre;
            model.pag_str_controller    = opagina.pag_str_controller;
            model.pag_str_nombre        = opagina.pag_str_nombre;
            model.pag_str_url           = opagina.pag_str_url;
            model.pag_bit_activo        = opagina.pag_bit_activo;
            model.pag_bit_externo       = opagina.pag_bit_externo;
            cant = opagina.cantidad;

            List <SelectListItem> or = new List <SelectListItem>();

            for (int i = 1; i <= cant; i++)
            {
                or.Add(new SelectListItem()
                {
                    Text = i.ToString(), Value = i.ToString()
                });
            }
            var ordenes = new SelectList(or, "Text", "Value");

            ViewData["ordenes"] = ordenes;

            var sistemas      = DataAccess.Seguridad.PaginaData.ListarPaginasPadre();
            var listasistemas = new SelectList(
                sistemas,
                "pag_str_codmenu",
                "pag_str_nombre");

            ViewData["listasistemas"] = listasistemas;

            return(PartialView("_ModificarPaginaModal", model));
        }