public ActionResult Edit(SetorViewModel setorViewModel, int[] agenteAcidenteId, int[] agenteBiologicoId , int[] agenteErgonomicoId, int[] agenteFisicoId, int[] agenteQuimicoId) { if (Session["usuario"] == null) { return(RedirectToAction("Login", "Usuarios")); } if (ModelState.IsValid) { ViewBag.TipoSetorId = new SelectList(_tipoSetorAppService.ObterTodos(), "TipoSetorId", "Nome", setorViewModel.TipoSetorId); if (!_setorAppService.Atualizar(setorViewModel, agenteAcidenteId, agenteBiologicoId, agenteErgonomicoId, agenteFisicoId, agenteQuimicoId)) { TempData["Mensagem"] = "Atenção, há um setor com os mesmos dados"; } else { return(RedirectToAction("Index")); } } ViewBag.AgenteAcidentes = new MultiSelectList(_agenteAcidenteAppService.ObterTodos(), "AgenteAcidenteId", "Nome"); ViewBag.AgenteBiologicos = new MultiSelectList(_agenteBiologicoAppService.ObterTodos(), "AgenteBiologicoId", "Nome"); ViewBag.AgenteErgonomicos = new MultiSelectList(_agenteErgonomicoAppService.ObterTodos(), "AgenteErgonomicoId", "Nome"); ViewBag.AgenteFisicos = new MultiSelectList(_agenteFisicoAppService.ObterTodos(), "AgenteFisicoId", "Nome"); ViewBag.AgenteQuimicos = new MultiSelectList(_agenteQuimicoAppService.ObterTodos(), "AgenteQuimicoId", "Nome"); return(View(setorViewModel)); }
public ActionResult Salvar(SetorViewModel model) { if (ModelState.IsValid) { SetorAppService.Salvar(model.Setor); } return(PartialView("_NotificationMessagesPartial")); }
public Setor Novo(SetorViewModel entity, string usuario) { var setor = new Setor(); setor.DadosCriacaoRegistro.UsuarioCriacao = usuario; setor.DadosAlteracaoRegistro.UsuarioUltimaAlteracao = usuario; return(_repository.Novo(setor)); }
public ActionResult Edit(SetorViewModel setor) { if (ModelState.IsValid) { var _setor = Mapper.Map <SetorViewModel, Setor>(setor); _setorApp.Update(_setor); return(RedirectToAction("Index")); } return(View(setor)); }
public async Task <IActionResult> Create(SetorViewModel obj) { if (ModelState.IsValid) { var setor = await this.GatewayServiceProvider.Get <ISetorService>().Add(obj); return(RedirectToAction(nameof(Index))); } return(View(obj)); }
public ActionResult Create(SetorViewModel setor) { if (ModelState.IsValid) { var setorDomain = Mapper.Map <SetorViewModel, Setor>(setor); _setorAppServices.Add(setorDomain); return(RedirectToAction("Index")); } return(View(setor)); }
public ActionResult Create(SetorViewModel setor) { if (ModelState.IsValid) { var _setor = Mapper.Map <SetorViewModel, Setor>(setor); _setorApp.Add(_setor); return(RedirectToAction("Index")); } ViewBag.CelulaId = new SelectList(_celulaApp.GetAll(), "CelulaId", "Nome", setor.CelulaId); return(View(setor)); }
// GET: setors/Create public ActionResult Create() { ViewBag.TipoSetorId = new SelectList(_tipoSetorAppService.ObterTodos(), "TipoSetorId", "Nome"); ViewBag.AgenteAcidentes = new MultiSelectList(_agenteAcidenteAppService.ObterTodos(), "AgenteAcidenteId", "Nome"); ViewBag.AgenteBiologicos = new MultiSelectList(_agenteBiologicoAppService.ObterTodos(), "AgenteBiologicoId", "Nome"); ViewBag.AgenteErgonomicos = new MultiSelectList(_agenteErgonomicoAppService.ObterTodos(), "AgenteErgonomicoId", "Nome"); ViewBag.AgenteFisicos = new MultiSelectList(_agenteFisicoAppService.ObterTodos(), "AgenteFisicoId", "Nome"); ViewBag.AgenteQuimicos = new MultiSelectList(_agenteQuimicoAppService.ObterTodos(), "AgenteQuimicoId", "Nome"); var setor = new SetorViewModel(); return(View(setor)); }
public async Task <List <SetorViewModel> > LerTodosViewModel(Expression <Func <Setor, bool> > filter = null, Func <IQueryable <Setor>, IOrderedQueryable <Setor> > orderBy = null, string includeProperties = "") { var setores = await _repository.Ler(filter, orderBy, includeProperties); var setoresVM = new List <SetorViewModel>(); foreach (var s in setores) { setoresVM.Add(SetorViewModel.SetorToViewModel(s)); } return(setoresVM); }
public IActionResult Setor_SalvarEdicao(SetorViewModel setorViewMode) { try { Models.Setor setor = setorViewMode.setor; _setorRepository.salvarSetor(setor, true); return(RedirectToAction("Setor_Lista")); } catch (Exception) { return(View("~/Views/Shared/Error.cshtml")); } }
public static bool Edit(SetorViewModel celula) { try { var _request = new RestRequest("api/setores/Edit", Method.POST); _request.AddObject(celula); var _response = new ServiceRepository().Client.Post(_request); return(_response.IsSuccessful); } catch { return(false); } }
// GET: setors/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SetorViewModel setor = _setorAppService.ObterPorId(id.Value); if (setor == null) { return(HttpNotFound()); } return(View(setor)); }
public async Task <IActionResult> Edit(SetorViewModel obj) { if (ModelState.IsValid) { try { var setor = await GatewayServiceProvider.Get <ISetorService>().Update(obj); } catch (DbUpdateConcurrencyException) { } return(RedirectToAction(nameof(Index))); } return(View(obj)); }
public ActionResult Lista(SetorViewModel model) { if (ModelState.IsValid) { Session["Filtro"] = model; int totalRegistros; var result = SetorAppService.ListarPeloFiltro(model.Filtro, out totalRegistros); if (result.Any()) { var listaViewModel = CreateListaViewModel(model.Filtro.PaginationParameters, totalRegistros, result); return(PartialView("ListaPartial", listaViewModel)); } return(PartialView("_EmptyListPartial")); } return(PartialView("_NotificationMessagesPartial")); }
// GET: setors/Create public ActionResult Create() { if (Session["usuario"] == null) { return(RedirectToAction("Login", "Usuarios")); } ViewBag.TipoSetorId = new SelectList(_tipoSetorAppService.ObterTodos(), "TipoSetorId", "Nome"); ViewBag.AgenteAcidentes = new MultiSelectList(_agenteAcidenteAppService.ObterTodos(), "AgenteAcidenteId", "Nome"); ViewBag.AgenteBiologicos = new MultiSelectList(_agenteBiologicoAppService.ObterTodos(), "AgenteBiologicoId", "Nome"); ViewBag.AgenteErgonomicos = new MultiSelectList(_agenteErgonomicoAppService.ObterTodos(), "AgenteErgonomicoId", "Nome"); ViewBag.AgenteFisicos = new MultiSelectList(_agenteFisicoAppService.ObterTodos(), "AgenteFisicoId", "Nome"); ViewBag.AgenteQuimicos = new MultiSelectList(_agenteQuimicoAppService.ObterTodos(), "AgenteQuimicoId", "Nome"); var setor = new SetorViewModel(); return(View(setor)); }
public ActionResult Edit(SetorViewModel setor) { try { if (ModelState.IsValid) { var _setor = Mapper.Map <SetorViewModel, Setor>(setor); _setorBL.Update(_setor); return(RedirectToAction("Index")); } ViewBag.CelulaId = new SelectList(_celulaBL.GetAll(), "CelulaId", "Nome", setor.Celula.CelulaId); return(View(setor)); } catch { return(View()); } }
// GET: setors/Details/5 public ActionResult Details(int?id) { if (Session["usuario"] == null) { return(RedirectToAction("Login", "Usuarios")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SetorViewModel setor = _setorAppService.ObterPorId(id.Value); if (setor == null) { return(HttpNotFound()); } return(View(setor)); }
public IActionResult Setor_Lista() { try { ViewBag.Setor = "Setor"; ViewData["Empresa"] = "Empresa"; //var setores = _setorRepository.Setores; var setorViewModel = new SetorViewModel(); setorViewModel.Setores = _setorRepository.Setores; setorViewModel.Empresas = _empresaRepository.Empresas; return(View(setorViewModel)); } catch (Exception) { return(View("~/Views/Shared/Error.cshtml")); } }
public ActionResult Setor_Cadastro() { try { ViewBag.Setor = "Setor"; ViewBag.Empresas = _empresaRepository.Empresas.Select(e => new SelectListItem() { Text = e.RazaoSocial, Value = e.IdEmpresa.ToString() }).ToList(); var setorViewModel = new SetorViewModel(); setorViewModel.setor = _setorRepository.criarSetor(); return(View()); } catch (Exception) { return(View("~/Views/Shared/Error.cshtml")); } }
public ActionResult Index(int?id) { var model = Session["Filtro"] as SetorViewModel; if (model == null) { model = new SetorViewModel(); model.Filtro.PaginationParameters.PageSize = this.DefaultPageSize; model.Filtro.PaginationParameters.UniqueIdentifier = GenerateUniqueIdentifier(); } var Setor = SetorAppService.ObterPeloId(id) ?? new SetorDTO(); if (id.HasValue && !Setor.Id.HasValue) { messageQueue.Add(Application.Resource.Sigim.ErrorMessages.NenhumRegistroEncontrado, TypeMessage.Error); } model.Setor = Setor; return(View(model)); }
public async Task <IHttpActionResult> Edit(SetorViewModel request) { if (ModelState.IsValid) { var _response = await Task.FromResult(Mapper.Map <SetorViewModel, Setor>(request)); if (_response == null) { return(NotFound()); } else { _setorApp.Update(_response); return(Ok()); } } else { return(BadRequest()); } }
public async Task <List <SetorViewModel> > LerTodosPorPaginaViewModel(int numeroPagina, int itensPorPagina, Func <IQueryable <Setor>, IOrderedQueryable <Setor> > orderBy = null) { if (numeroPagina <= 0) { throw new ArgumentException("Numero de página Inválido"); } if (itensPorPagina < 1) { throw new ArgumentException("Quantidade de Itens por Página Inválido"); } var setores = await _repository.LerTodosPagina(numeroPagina, itensPorPagina, orderBy); var setoresVM = new List <SetorViewModel>(); foreach (var s in setores) { setoresVM.Add(SetorViewModel.SetorToViewModel(s)); } return(setoresVM); }
public IActionResult Setor_Edicao(int idSetor) { try { var setorViewModel = new SetorViewModel(); ViewBag.Setor = "Setor"; ViewBag.Empresas = _empresaRepository.Empresas.Select(e => new SelectListItem() { Text = e.RazaoSocial, Value = e.IdEmpresa.ToString() }).ToList(); Models.Setor setor = _setorRepository.GetSetorById(idSetor); setorViewModel.setor = setor; setorViewModel.Empresas = _empresaRepository.Empresas; return(View(setorViewModel)); } catch (Exception) { return(View("~/Views/Shared/Error.cshtml")); } }
public async Task <ActionResult> Criar([DataSourceRequest] DataSourceRequest request, SetorViewModel setorVM) { if (setorVM != null && ModelState.IsValid) { await _setorservice.Novo(setorVM.ToSetor(), User.Identity.Name); } return(Json(new[] { setorVM }.ToDataSourceResult(request, ModelState))); }
public void Excluir(SetorViewModel entity) { throw new NotImplementedException(); }
public Setor Alterar(SetorViewModel entity, string usuario) { throw new NotImplementedException(); }
public async Task <ActionResult> Alterar([DataSourceRequest] DataSourceRequest request, SetorViewModel product) { if (product != null && ModelState.IsValid) { _setorservice.Alterar(); } return(Json(new[] { product }.ToDataSourceResult(request, ModelState))); }
public async Task <ActionResult> Excluir([DataSourceRequest] DataSourceRequest request, SetorViewModel product) { if (product != null) { await _setorservice.Excluir(); } return(Json(new[] { product }.ToDataSourceResult(request, ModelState))); }
public async Task <SetorViewModel> LerPorIdViewModel(int id) { var setor = await _repository.LerPorID(id); return(SetorViewModel.SetorToViewModel(setor)); }
public SetorPrincipal() { InitializeComponent(); viewModel = new SetorViewModel(); this.DataContext = viewModel; }