public ActionResult EditModulo(long id) { if (User == null || User.GetType().ToString() == "System.Security.Principal.GenericPrincipal") { return(RedirectToAction("Index", "Home")); } ViewBag.Title = Resources.ModuloResource.EditModuloPageTitle; ViewBag.PageHeader = Resources.ModuloResource.EditModuloHeaderPage; ModuloViewModel model = new ModuloViewModel(); using (SeguricelEntities db = new SeguricelEntities()) { model = (from d in db.Modulo where d.IdModulo == id select new ModuloViewModel { Action = d.Action, Activo = d.Activo, Controller = d.Controller, IdModulo = d.IdModulo, IdModuloPadre = (int)(d.IdModuloPadre == null ? 0 : d.IdModuloPadre), IdTipoElemento = d.IdTipoElemento, ModuloPadre = (d.Modulo2 == null ? string.Empty : d.Modulo2.Nombre), Nombre = d.Nombre, TipoElemento = ((eTipoElementoMenu)d.IdTipoElemento).ToString() }).FirstOrDefault(); } return(View(model)); }
public override void Salvar() { try { _moduloApp = new ModuloApp(); var modulo = new ModuloViewModel(); modulo.Id = _Id; modulo.Ativo = chkAtivo.Checked; modulo.Codigo = Funcoes.StrToInt(txtCodigo.txtValor.Text); modulo.Nome = txtNome.Text; var model = _moduloApp.Salvar(modulo); Funcoes.VerificarMensagem(model.Mensagem); if (_Id > 0) { var temp = _listaConsulta.First(x => x.Id == _Id); _listaConsulta.Remove(temp); } ; _listaConsulta.Add(model); dgvDados.DataSource = _listaConsulta.Where(x => x.Id == model.Id).ToArray(); base.Salvar(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
// GET: Modulo/Details/5 public async Task <IActionResult> Details(int?id) { if (!_context.Modulo.Any(x => x.nombreModulo == "Modulo" && x.idRol == Convert.ToInt32(User.FindFirstValue("idRol")))) { return(Redirect("../")); //return RedirectToAction("DetailResponder"); } if (id == null) { return(NotFound()); } var modulo = await _context.Modulo .FirstOrDefaultAsync(m => m.idModulo == id); if (modulo == null) { return(NotFound()); } var modu = new ModuloViewModel(); modu.idModulo = modulo.idModulo; modu.nombreModulo = modulo.nombreModulo; modu.rol = _context.Rol.SingleOrDefault(x => x.idRol == modulo.idRol).nombreRol; return(View(modu)); }
public ModuloViewModel Atualizar(ModuloViewModel entity) { var modulo = Mapper.Map <Modulo>(entity); _moduloRepository.Atualizar(modulo); Commit(); return(entity); }
public ActionResult Create(ModuloViewModel moduloViewModel) { if (ModelState.IsValid) { _moduloAppService.Adicionar(moduloViewModel); return(RedirectToAction("Index")); } return(View(moduloViewModel)); }
public ModuloViewModel Adicionar(ModuloViewModel entity) { var modulo = Mapper.Map <Modulo>(entity); modulo.Ativar(); _moduloRepository.Adicionar(modulo); Commit(); return(entity); }
public async Task <IActionResult> Create(ModuloViewModel modulo) { var user = (ApplicationUser)await _userManager.GetUserAsync(User); if (ModelState.IsValid) { Modulo mod = new Modulo { Nome = modulo.Nome, Descricao = modulo.Descricao, TurmaId = modulo.TurmaId, Url = modulo.Url, Resposta = modulo.Resposta, Texto = modulo.Texto, Tipo = (TipoMod)modulo.Tipo, MaxPonto = modulo.MaxPonto, Respondido = false, DataMax = modulo.DataMax }; var turma = await _context.Turmas.FirstOrDefaultAsync(x => x.Id == modulo.TurmaId); var pontos = _context.Turmas.Include(x => x.Modulos).Where(t => t.Id == modulo.TurmaId).Sum(x => x.Modulos.Sum(t => t.MaxPonto)); if (pontos + modulo.MaxPonto > turma.MaxPonto) { TempData["alert"] = $"Pontuação máxima ultrapassada"; return(RedirectToAction(nameof(Index))); } if (modulo.Arquivo != null) { using (var memoryStream = new MemoryStream()) { await modulo.Arquivo.CopyToAsync(memoryStream); mod.Arquivo = memoryStream.ToArray(); } } turma.PontoAtual += modulo.MaxPonto; _context.Update(turma); _context.Add(mod); await _context.SaveChangesAsync(); LogUsuariosController log = new LogUsuariosController(_context); await log.SetLog("Create Modulo :" + mod.Nome, user.Id); TempData["alert"] = $"{mod.Nome} foi criado"; return(RedirectToPage("/Turmas/Home/", mod.TurmaId)); } ViewData["TurmaId"] = new SelectList(_context.Turmas.Where(x => x.ProfessorId == user.Id), "Id", "Id", modulo.TurmaId); return(View(modulo)); }
public ActionResult CadastrarMatriz(MatrizViewModel matrizviewmodel) { Matriz model = null; matrizviewmodel.IdResponsavel = LoggedUser().Id; try { if (Session["Modulos"] != null) { model = MatrizViewModel.MapToModel(matrizviewmodel); var matriz = BL.Matriz.InserirMatriz(model); foreach (var item in (List <ModuloComponenteViewModel>)Session["Modulos"]) { item.IdMatriz = matriz.IdMatriz; var teste = (Session["Modulos"] as List <ModuloComponenteViewModel>).Where(e => e.Nome == item.Nome); if (teste.Count() > 1) { throw new CustomException("Erro ao cadastrar Matriz. Existem módulos com o mesmo nome", 1); } } var modulo = ModuloViewModel.MapToModel((List <ModuloComponenteViewModel>)Session["Modulos"]); BL.Modulo.VinculoModuloComponentes(modulo, matrizviewmodel.Nome, matrizviewmodel.CH.ToString()); } else { model = MatrizViewModel.MapToModel(matrizviewmodel); var matriz = BL.Matriz.InserirMatriz(model); } matrizviewmodel.IdResponsavel = (int)Session["usuarioId"]; TempData["Sucesso"] = true; TempData["SucessoMessage"] = "Cadastro de Matriz realizado com sucesso."; Session["Modulos"] = null; } catch (Exception ex) { TempData["Error"] = true; TempData["ErrorMessage"] = (ex.GetType().Name == "CustomException") ? ex.Message : "Erro ao cadastrar Matriz."; Logging.getInstance().Error(TempData["ErrorMessage"].ToString(), ex); if (ex.GetType().Name == "CustomException") { if ((ex as CustomException).ErrorCode == 1) { return(RedirectToAction("CadastrarMatriz")); } } } return(RedirectToAction("Index")); }
public TbSeModulo ViewModelToDomain(ModuloViewModel officeViewModel) { var domain = service.GetModuloById(officeViewModel.Id); domain.NombreExterno = officeViewModel.Nombre; domain.Descripcion = officeViewModel.Descripcion; domain.NotaOpcion1 = officeViewModel.Nota1; domain.NotaOpcion2 = officeViewModel.Nota2; return(domain); }
//Módulos /// <summary> /// Convertir clase moduloViewModel a modulo /// </summary> /// <param name="moduloViewModel"></param> /// <param name="isNew"></param> /// <returns>Cliente(class)</returns> public Modulo ToModulo(ModuloViewModel moduloViewModel, bool isNew) { var modulo = new Modulo() { Activo = moduloViewModel.Activo, Descripcion = moduloViewModel.Descripcion.Trim().ToUpper(), ModuloID = isNew ? Guid.NewGuid() : moduloViewModel.ModuloID, ModuloPadreID = moduloViewModel.ModuloPadreID, }; return(modulo); }
public ModuloViewModel Salvar(ModuloViewModel model) { string URI = Constantes.URL + "modulo"; if (model.Id == 0) { return(new Operacao <ModuloViewModel>().Insert(URI, model)); } else { return(new Operacao <ModuloViewModel>().Update(URI, model)); } }
public ActionResult CreateModulo() { if (User == null || User.GetType().ToString() == "System.Security.Principal.GenericPrincipal") { return(RedirectToAction("Index", "Home")); } ViewBag.Title = Resources.ModuloResource.CreateModuloPageTitle; ViewBag.PageHeader = Resources.ModuloResource.CreateModuloHeaderPage; ModuloViewModel model = new ModuloViewModel(); return(View(model)); }
public ModuloViewModel DomainToViewModelSingle(TbSeModulo domain) { ModuloViewModel model = new ModuloViewModel { Nombre = domain.NombreExterno, Descripcion = domain.Descripcion, Grupo = domain.Grupos, Nota1 = domain.NotaOpcion1, Nota2 = domain.NotaOpcion2, Id = (int)domain.Id }; return(model); }
public async Task <IActionResult> Edit(Guid id, ModuloViewModel moduloViewModel) { var validateToken = await ValidatedToken(_configuration, _getHelper, "aplicacion"); if (validateToken != null) { return(validateToken); } if (token.Administrador != "SA") { TempData["toast"] = "No tiene privilegios de acceso en el módulo"; return(RedirectToAction("Inicio", "Menu")); } if (id != moduloViewModel.ModuloID) { TempData["toast"] = "Identificador incorrecto."; return(RedirectToAction(nameof(Index))); } if (ModelState.IsValid) { try { var modulo = _converterHelper.ToModulo(moduloViewModel, false); _context.Update(modulo); await _context.SaveChangesAsync(); TempData["toast"] = "Los datos del módulo fueron actualizados correctamente."; return(RedirectToAction(nameof(Index))); } catch (DbUpdateConcurrencyException) { if (!ModuloExists(moduloViewModel.ModuloID)) { TempData["toast"] = "Módulo inexistente (identificador incorrecto)."; } else { TempData["toast"] = "[Error] Los datos del módulo no fueron actualizados."; } } return(RedirectToAction(nameof(Index))); } TempData["toast"] = "Falta información en algún campo."; return(View(moduloViewModel)); }
/// <summary> /// Convertir clase cliente a clienteViewModel. /// </summary> /// <param name="cliente"></param> /// <returns>ClienteViewModel(class)</returns> public async Task <ModuloViewModel> ToModuloViewModelAsync(Modulo modulo) { var _modulo = await _context.Modulos.FindAsync(modulo.ModuloID); var moduloViewModel = new ModuloViewModel() { Activo = modulo.Activo, Descripcion = modulo.Descripcion.Trim().ToUpper(), ModuloID = modulo.ModuloID, ModuloPadreID = modulo.ModuloPadreID, ModulosPadresDDL = await _combosHelper.GetComboModulosAsync() }; return(moduloViewModel); }
public JsonResult ModuloTeste(List <ModuloComponenteViewModel> lista, string i, string Nome, string CH) { try { if (lista == null) { BL.Modulo.RemoverModulos(int.Parse(i), Nome, CH); } else { if (lista.FirstOrDefault().IdMatriz != 0) { var modulo = ModuloViewModel.MapToModel(lista); BL.Modulo.VinculoModuloComponentes(modulo, Nome, CH); } else { } } Session["Modulos"] = lista; Session["Sucesso"] = true; TempData["SucessoMessage"] = "Matriz editada com sucesso."; } catch (System.Data.Entity.Validation.DbEntityValidationException e) { foreach (var eve in e.EntityValidationErrors) { Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State); foreach (var ve in eve.ValidationErrors) { Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage); } } throw; } catch (Exception ex) { Session["Error"] = true; Session["ErrorMessage"] = (ex.GetType().Name == "CustomException") ? ex.Message : "Erro ao editar Matriz."; Logging.getInstance().Error(Session["ErrorMessage"].ToString(), ex); } return(Json("", JsonRequestBehavior.AllowGet)); }
public ModuloViewModel Delete(int id, int idUsuario) { var model = new ModuloViewModel(); try { //var modulo = _moduloServico.ObterPorId(id); //_moduloServico.Excluir(idUsuario, modulo); _servicoModulo.Excluir(_servicoModulo.ObterPorId(id), idUsuario); return(model); } catch (Exception ex) { model.Mensagem = ex.Message; return(model); } }
public ModuloViewModel Novo(int idUsuario) { var model = new ModuloViewModel(); try { //var item = _moduloServico.Novo(idUsuario); var item = _servicoModulo.Novo(idUsuario); model = item.Adapt <ModuloViewModel>(); return(model); } catch (Exception ex) { model.Mensagem = ex.Message; return(model); } }
public ModuloViewModel ObterPorCodigo(int codigo) { var model = new ModuloViewModel(); try { //var prod = _moduloServico.ObterPorCodigo(codigo); var prod = _servicoModulo.ObterPorCodigo(codigo); model = prod.Adapt <ModuloViewModel>(); return(model); } catch (Exception ex) { model.Mensagem = ex.Message; return(model); } }
public ActionResult EditarModulo(ModuloViewModel model) { if (!ModelState.IsValid) { return(Json(new { success = false })); } var modulo = moduloMap.Update(model); if (modulo != null) { return(Json(new { success = true })); } else { return(Json(new { success = false })); } }
public ModuloViewModel Update(ModuloViewModel model) { var ModuloViewModel = new ModuloViewModel(); try { var Modulo = model.Adapt <Modulo>(); //_moduloServico.Salvar(Modulo); _servicoModulo.Salvar(Modulo); ModuloViewModel = Modulo.Adapt <ModuloViewModel>(); return(ModuloViewModel); } catch (Exception ex) { ModuloViewModel.Mensagem = ex.Message; return(ModuloViewModel); } }
public ModuloViewModel Incluir(ModuloViewModel model) { var moduloViewModel = new ModuloViewModel(); try { var modulo = model.Adapt <Modulo>(); //_moduloServico.Salvar(modulo); _servicoModulo.Salvar(modulo); moduloViewModel = modulo.Adapt <ModuloViewModel>(); return(moduloViewModel); } catch (Exception ex) { moduloViewModel.Mensagem = ex.Message; return(moduloViewModel); } }
public ModuloViewModel Editar(int id, int idUsuario) { var model = new ModuloViewModel(); try { string mensagem = ""; //var item = _moduloServico.Editar(idUsuario, id, ref mensagem); var item = _servicoModulo.Editar(id, idUsuario, ref mensagem); model = item.Adapt <ModuloViewModel>(); model.Mensagem = mensagem; return(model); } catch (Exception ex) { model.Mensagem = ex.Message; return(model); } }
public ActionResult Index(ModuloViewModel mod) { // var tuple = new Tuple <ModuloViewModel, ImagenModuloBannerViewModel>(modelModulo, modelImagen); // var selectMod = Request.Form["soloModulos"]; Session["itemSelect"] = selectMod; modelModulo.soloModulos = moduloBL.getSoloModulos(); modelModulo.listaModulos = moduloBL.getListModulo(selectMod); foreach (var item in modelModulo.listaModulos) { modelModulo.idModulo = item.idModulo; modelModulo.nombreModulo = item.nombreModulo; modelModulo.titulo = item.titulo; } modelImagen.listaImagenes = imagenBL.getModuloImagenes(modelModulo.idModulo); return(View(tuple)); }
public async Task <IActionResult> Create() { var validateToken = await ValidatedToken(_configuration, _getHelper, "aplicacion"); if (validateToken != null) { return(validateToken); } if (token.Administrador != "SA") { TempData["toast"] = "No tiene privilegios de acceso en el módulo"; return(RedirectToAction("Inicio", "Menu")); } var moduloViewModel = new ModuloViewModel() { ModulosPadresDDL = await _combosHelper.GetComboModulosAsync() }; return(View(moduloViewModel)); }
public ActionResult EditarModulo(ModuloViewModel model) { try { if (model.Nota1 == null) { model.Nota1 = ""; } if (model.Nota2 == null) { model.Nota2 = ""; } var modulo = moduloMap.Update(model); return(Json(new { success = true })); } catch (Exception ex) { AltivaLog.Log.Insertar(ex.ToString(), "Error"); return(BadRequest()); } }
public async Task <IActionResult> Create(ModuloViewModel moduloViewModel) { var validateToken = await ValidatedToken(_configuration, _getHelper, "aplicacion"); if (validateToken != null) { return(validateToken); } if (token.Administrador != "SA") { TempData["toast"] = "No tiene privilegios de acceso en el módulo"; return(RedirectToAction("Inicio", "Menu")); } if (ModelState.IsValid) { var modulo = _converterHelper.ToModulo(moduloViewModel, true); _context.Add(modulo); try { await _context.SaveChangesAsync(); TempData["toast"] = "Los datos del módulo fueron almacenados correctamente."; return(RedirectToAction(nameof(Index))); } catch (Exception) { TempData["toast"] = "[Error] Los datos del cliente no fueron almacenados."; } } moduloViewModel.ModulosPadresDDL = await _combosHelper.GetComboModulosAsync(); TempData["toast"] = "Falta información en algún campo, verifique."; return(View(moduloViewModel)); }
public ActionResult CreateModulo(ModuloViewModel model) { if (User == null || User.GetType().ToString() == "System.Security.Principal.GenericPrincipal") { return(RedirectToAction("Index", "Home")); } if (!ModelState.IsValid) { ViewBag.Title = Resources.ModuloResource.CreateModuloPageTitle; ViewBag.PageHeader = Resources.ModuloResource.CreateModuloHeaderPage; return(View(model)); } using (SeguricelEntities db = new SeguricelEntities()) { Modulo modulo = new Modulo { Action = model.Action, Activo = model.Activo, Controller = model.Controller, IdModulo = model.IdModulo, IdModuloPadre = (((eTipoElementoMenu)model.IdTipoElemento) != eTipoElementoMenu.Nivel1 ? model.IdModuloPadre : (int?)null), IdTipoElemento = model.IdTipoElemento, Nombre = model.Nombre }; db.Modulo.Add(modulo); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, "Módulo " + model.Nombre, 105000003, "Agregar"); } return(RedirectToAction("Modulos")); }
public ActionResult EditModulo(ModuloViewModel model) { if (User == null || User.GetType().ToString() == "System.Security.Principal.GenericPrincipal") { return(RedirectToAction("Index", "Home")); } if (!ModelState.IsValid) { ViewBag.Title = Resources.ModuloResource.EditModuloPageTitle; ViewBag.PageHeader = Resources.ModuloResource.EditModuloHeaderPage; return(View(model)); } using (SeguricelEntities db = new SeguricelEntities()) { Modulo modulo = (from m in db.Modulo where m.IdModulo == model.IdModulo select m).FirstOrDefault(); modulo.Action = model.Action; modulo.Activo = model.Activo; modulo.Controller = model.Controller; modulo.IdModuloPadre = (((eTipoElementoMenu)model.IdTipoElemento) != eTipoElementoMenu.Nivel1 ? model.IdModuloPadre : (int?)null); modulo.IdTipoElemento = model.IdTipoElemento; modulo.Nombre = model.Nombre; db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, "Módulo " + model.Nombre, 105000003, "Actualizar"); } return(RedirectToAction("Modulos")); }
public ActionResult EditModulo(long id) { if (User == null || User.GetType().ToString() == "System.Security.Principal.GenericPrincipal") return RedirectToAction("Index", "Home"); ViewBag.Title = Resources.ModuloResource.EditModuloPageTitle; ViewBag.PageHeader = Resources.ModuloResource.EditModuloHeaderPage; ModuloViewModel model = new ModuloViewModel(); using (SeguricelEntities db = new SeguricelEntities()) { model = (from d in db.Modulo where d.IdModulo == id select new ModuloViewModel { Action = d.Action, Activo = d.Activo, Controller = d.Controller, IdModulo = d.IdModulo, IdModuloPadre = (int)(d.IdModuloPadre == null ? 0 : d.IdModuloPadre), IdTipoElemento = d.IdTipoElemento, ModuloPadre = (d.Modulo2 == null ? string.Empty : d.Modulo2.Nombre), Nombre = d.Nombre, TipoElemento = ((eTipoElementoMenu)d.IdTipoElemento).ToString() }).FirstOrDefault(); } return View(model); }
public ActionResult CreateModulo() { if (User == null || User.GetType().ToString() == "System.Security.Principal.GenericPrincipal") return RedirectToAction("Index", "Home"); ViewBag.Title = Resources.ModuloResource.CreateModuloPageTitle; ViewBag.PageHeader = Resources.ModuloResource.CreateModuloHeaderPage; ModuloViewModel model = new ModuloViewModel(); return View(model); }
public ActionResult CreateModulo(ModuloViewModel model) { if (User == null || User.GetType().ToString() == "System.Security.Principal.GenericPrincipal") return RedirectToAction("Index", "Home"); if (!ModelState.IsValid) { ViewBag.Title = Resources.ModuloResource.CreateModuloPageTitle; ViewBag.PageHeader = Resources.ModuloResource.CreateModuloHeaderPage; return View(model); } using (SeguricelEntities db = new SeguricelEntities()) { Modulo modulo = new Modulo { Action = model.Action, Activo = model.Activo, Controller = model.Controller, IdModulo = model.IdModulo, IdModuloPadre = (((eTipoElementoMenu)model.IdTipoElemento) != eTipoElementoMenu.Nivel1 ? model.IdModuloPadre : (int?)null), IdTipoElemento = model.IdTipoElemento, Nombre = model.Nombre }; db.Modulo.Add(modulo); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, "Módulo " + model.Nombre, 105000003, "Agregar"); } return RedirectToAction("Modulos"); }
public TbSeModulo Update(ModuloViewModel model) { return(service.Update(ViewModelToDomain(model))); }
public ActionResult EditModulo(ModuloViewModel model) { if (User == null || User.GetType().ToString() == "System.Security.Principal.GenericPrincipal") return RedirectToAction("Index", "Home"); if (!ModelState.IsValid) { ViewBag.Title = Resources.ModuloResource.EditModuloPageTitle; ViewBag.PageHeader = Resources.ModuloResource.EditModuloHeaderPage; return View(model); } using (SeguricelEntities db = new SeguricelEntities()) { Modulo modulo = (from m in db.Modulo where m.IdModulo == model.IdModulo select m).FirstOrDefault(); modulo.Action = model.Action; modulo.Activo = model.Activo; modulo.Controller = model.Controller; modulo.IdModuloPadre = (((eTipoElementoMenu)model.IdTipoElemento) != eTipoElementoMenu.Nivel1 ? model.IdModuloPadre : (int?)null); modulo.IdTipoElemento = model.IdTipoElemento; modulo.Nombre = model.Nombre; db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, "Módulo " + model.Nombre, 105000003, "Actualizar"); } return RedirectToAction("Modulos"); }