示例#1
0
        public ActionResult Create(PPRAViewModel ppraViewModel, List <AgentePPRAViewModel> agentePPRAViewModel, List <CronogramaDeAcoesViewModel> cronogramaDeAcoesViewModel)
        {
            // if (ModelState.IsValid)

            _PPRAAppService.Adicionar(ppraViewModel, agentePPRAViewModel, cronogramaDeAcoesViewModel);
            return(RedirectToAction("Index"));

            var usuario = _usuarioAppService.ObterTodos().FirstOrDefault();

            ViewBag.EquipamentoRuidoId = new SelectList(_equipamentoRuidoAppService.ObterTodos(), "EquipamentoRuidoId", "Nome");

            ViewBag.ResponsavelTecnicoId   = new SelectList(_colaboradorAppService.ObterTodosPorEmpresa(usuario.EmpresaId), "ColaboradorId", "Nome");
            ViewBag.ResponsavelMedicoId    = new SelectList(_colaboradorAppService.ObterTodosPorEmpresa(usuario.EmpresaId), "ColaboradorId", "Nome");
            ViewBag.ResponsavelAmbientalId = new SelectList(_colaboradorAppService.ObterTodosPorEmpresa(usuario.EmpresaId), "ColaboradorId", "Nome");

            ViewBag.EmpresaClienteId = new SelectList(_empresaAppService.ObterTodos(), "EmpresaId", "NomeFantasia");
            ViewBag.EmpresaLocalId   = new SelectList(_empresaAppService.ObterTodos(), "EmpresaId", "NomeFantasia");

            //Agente PPRA
            ViewBag.AgenteAmbientalId = new SelectList(_agenteAmbientalAppService.ObterTodos(), "AgenteAmbientalId", "Nome");
            ViewBag.MeioPropagacaoId  = new SelectList(_meioPropagacaoAppService.ObterTodos(), "MeioPropagacaoId", "Nome");

            ppraViewModel.CronogramasDeAcao = cronogramaDeAcoesViewModel;
            ppraViewModel.AgentesPPRA       = agentePPRAViewModel;

            return(View(ppraViewModel));
        }
示例#2
0
        public bool Atualizar(PPRAViewModel pPRAViewModel)
        {
            var ppra = Mapper.Map <PPRAViewModel, PPRA>(pPRAViewModel);

            BeginTransaction();
            _ppraService.Atualizar(ppra);
            Commit();
            return(true);
        }
示例#3
0
        public bool Adicionar(PPRAViewModel pPRAViewModel, List <AgentePPRAViewModel> agentePPRAViewModel, List <CronogramaDeAcoesViewModel> cronogramaDeAcoesViewModel)
        {
            var ppra = Mapper.Map <PPRAViewModel, PPRA>(pPRAViewModel);

            ppra.AgentesPPRA       = Mapper.Map <List <AgentePPRAViewModel>, List <AgentePPRA> >(agentePPRAViewModel);
            ppra.CronogramasDeAcao = Mapper.Map <List <CronogramaDeAcoesViewModel>, List <CronogramaDeAcoes> >(cronogramaDeAcoesViewModel);

            BeginTransaction();
            _ppraService.Adicionar(ppra);
            Commit();
            return(true);
        }
示例#4
0
        public ActionResult Edit(PPRAViewModel ppraViewModel)
        {
            if (ModelState.IsValid)
            {
                _PPRAAppService.Atualizar(ppraViewModel);
                return(RedirectToAction("Index"));
            }
            var usuario = _usuarioAppService.ObterTodos().FirstOrDefault();

            ViewBag.EquipamentoRuidoId = new SelectList(_equipamentoRuidoAppService.ObterTodos(), "EquipamentoRuidoId", "Nome", ppraViewModel.EquipamentoRuidoId);

            ViewBag.ResponsavelTecnicoId   = new SelectList(_colaboradorAppService.ObterTodosPorEmpresa(usuario.EmpresaId), "ColaboradorId", "Nome", ppraViewModel.ResponsavelTecnicoId);
            ViewBag.ResponsavelMedicoId    = new SelectList(_colaboradorAppService.ObterTodosPorEmpresa(usuario.EmpresaId), "ColaboradorId", "Nome", ppraViewModel.ResponsavelMedicoId);
            ViewBag.ResponsavelAmbientalId = new SelectList(_colaboradorAppService.ObterTodosPorEmpresa(usuario.EmpresaId), "ColaboradorId", "Nome", ppraViewModel.ResponsavelAmbientalId);

            ViewBag.EmpresaClienteId = new SelectList(_empresaAppService.ObterTodos(), "EmpresaId", "NomeFantasia", ppraViewModel.EmpresaClienteId);
            ViewBag.EmpresaLocalId   = new SelectList(_empresaAppService.ObterTodos(), "EmpresaId", "NomeFantasia", ppraViewModel.EmpresaLocalId);

            return(View(ppraViewModel));
        }
示例#5
0
        // GET: PPRAs/Create
        public ActionResult Create()
        {
            var usuario = _usuarioAppService.ObterTodos().FirstOrDefault();

            ViewBag.EquipamentoRuidoId = new SelectList(_equipamentoRuidoAppService.ObterTodos(), "EquipamentoRuidoId", "Nome");

            ViewBag.ResponsavelTecnicoId   = new SelectList(_colaboradorAppService.ObterTodosPorEmpresa(usuario.EmpresaId), "ColaboradorId", "Nome");
            ViewBag.ResponsavelMedicoId    = new SelectList(_colaboradorAppService.ObterTodosPorEmpresa(usuario.EmpresaId), "ColaboradorId", "Nome");
            ViewBag.ResponsavelAmbientalId = new SelectList(_colaboradorAppService.ObterTodosPorEmpresa(usuario.EmpresaId), "ColaboradorId", "Nome");

            ViewBag.EmpresaClienteId = new SelectList(_empresaAppService.ObterTodos(), "EmpresaId", "NomeFantasia");
            ViewBag.EmpresaLocalId   = new SelectList(_empresaAppService.ObterTodos(), "EmpresaId", "NomeFantasia");

            //Agente PPRA
            ViewBag.AgenteAmbientalId = new SelectList(_agenteAmbientalAppService.ObterTodos(), "AgenteAmbientalId", "Nome");
            ViewBag.MeioPropagacaoId  = new SelectList(_meioPropagacaoAppService.ObterTodos(), "MeioPropagacaoId", "Meio");

            var ppraViewModel = new PPRAViewModel();

            return(View(ppraViewModel));
        }