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); }
//[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 })); } }
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)); }