public ActionResult DashboardUnidade(Int32 id) { // Verifica se tem usuario logado if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; USUARIO usuario = new USUARIO(); if ((USUARIO)Session["UserCredentials"] != null) { usuario = (USUARIO)Session["UserCredentials"]; } else { return(RedirectToAction("Login", "ControleAcesso")); } UNIDADE item = baseApp.GetItemById(id); objetoAntes = item; UnidadeViewModel vm = Mapper.Map <UNIDADE, UnidadeViewModel>(item); return(View(vm)); }
public ConfigurationProfile() { Shared.Application.Conversores.Configuracao.Registrar(this); this.AllowNullCollections = true; ClienteViewModel.Mapping(this); ClienteListaViewModel.Mapping(this); EmailViewModel.Mapping(this); EnderecoViewModel.Mapping(this); FornecedorViewModel.Mapping(this); FornecedorListaViewModel.Mapping(this); IdentificacaoViewModel.Mapping(this); IndustriaViewModel.Mapping(this); LojaViewModel.Mapping(this); LojaListaViewModel.Mapping(this); ParametroViewModel.Mapping(this); RamoViewModel.Mapping(this); TaraViewModel.Mapping(this); TelefoneViewModel.Mapping(this); TipoClienteViewModel.Mapping(this); TipoIdentificacaoViewModel.Mapping(this); TipoProdutoViewModel.Mapping(this); TipoPrecoViewModel.Mapping(this); UsuarioViewModel.Mapping(this); UnidadeViewModel.Mapping(this); MarcaViewModel.Mapping(this); }
public ActionResult Editar(UnidadeViewModel unidadeViewModel) { if (ModelState.IsValid) { try { if (IsUnidadeDuplicada(unidadeViewModel)) { unidadeViewModel.Mensagem = "Já existe uma unidade com este nome!"; return(View(unidadeViewModel)); } var unidade = _unit.UnidadeRepository.BuscarPorId(unidadeViewModel.Id); unidade.Nome = unidadeViewModel.Nome; _unit.UnidadeRepository.Editar(unidade); _unit.Save(); } catch (Exception e) { unidadeViewModel.Mensagem = "Erro ao editar a unidade: " + e.Message; return(View(unidadeViewModel)); } } else { return(View(unidadeViewModel)); } return(RedirectToAction("Listar")); }
public ActionResult Cadastrar(UnidadeViewModel unidadeViewModel) { if (ModelState.IsValid) { try { if (IsUnidadeDuplicada(unidadeViewModel)) { unidadeViewModel.Mensagem = "Já existe uma unidade com este nome!"; return(View(unidadeViewModel)); } var unidade = new Unidade() { Nome = unidadeViewModel.Nome }; _unit.UnidadeRepository.Cadastrar(unidade); _unit.Save(); } catch (Exception e) { unidadeViewModel.Mensagem = "Erro ao cadastrar unidade: " + e.Message; return(View(unidadeViewModel)); } } else { return(View(unidadeViewModel)); } return(RedirectToAction("Listar")); }
public ActionResult Editar(UnidadeViewModel viewModel) { if (ModelState.IsValid) { viewModel = _UnidadeAppService.Alterar(viewModel); if (!viewModel.Sucesso) { foreach (var item in viewModel.MensagemValidacao) { ModelState.AddModelError(string.Empty, item); } return(View(viewModel)); } foreach (var item in viewModel.MensagemValidacao) { TempData["sucesso"] = item; } return(RedirectToAction("Index")); } return(View(viewModel)); }
// // GET: /TurmaViewModels/Create public ActionResult CadastrarTurma() { TurmaViewModel viewModel = null; var dataAtual = DateTime.Today; try { viewModel = new TurmaViewModel(); viewModel.ListaCR = CRViewModel.MapToListViewModel(BL.CR.Get().ToList()); viewModel.ListaMatrizes = MatrizViewModel.MapToListViewModel(BL.Matriz.Get(a => (a.Aprovado == 1 && a.Status == 1 && a.Modalidade.CR.Any()) && (a.DataFim >= dataAtual || a.DataFim == null)).ToList()); viewModel.ListaTurnos = TurnoViewModel.MapToListViewModel(BL.Turno.Get().ToList()); viewModel.ListaUnidades = UnidadeViewModel.MapToListViewModel(BL.Unidade.Get().ToList()); viewModel.ListaUsuario = new List <UsuarioViewModel>(); viewModel.Status = 0; viewModel.TipoOferta = 0; } catch (Exception ex) { TempData["Error"] = true; TempData["ErrorMessage"] = "Erro ao carregar a página"; Logging.getInstance().Error("Erro ao carregar página CadastrarModalidade", ex); } return(View(viewModel)); }
private void PopularListasTurmaVM(int id, DateTime dataAtual, TurmaViewModel viewModel) { viewModel.ListaCR = CRViewModel.MapToListViewModel(BL.CR.Get().ToList()); var matrizes = BL.Matriz.Get(a => a.Aprovado == 1 && a.Status == 1 && a.Modalidade.CR.Any()).ToList(); viewModel.ListaMatrizes = MatrizViewModel.MapToListViewModel(matrizes); viewModel.ListaTurnos = TurnoViewModel.MapToListViewModel(BL.Turno.Get().ToList()); viewModel.ListaUnidades = UnidadeViewModel.MapToListViewModel(BL.Unidade.Get().ToList()); viewModel.ListaUsuario = new List <UsuarioViewModel>(); if (viewModel.ListaReprovacaoTurma == null) { viewModel.ListaReprovacaoTurma = BL.ReprovacaoTurma.Get(r => r.IdTurma == id).OrderByDescending(a => a.IdReprovacaoTurma).ToList(); } //viewModel.ListaMatrizModulo = MatrizViewModel.MapToViewModel(viewModel.Matriz); var datas = BL.Turma.GetDatasMinMax(id).FirstOrDefault(); if (datas.DataFim != null && datas.Dataini != null) { viewModel.DataIniView = datas.Dataini.Value == null ? "" : datas.Dataini.Value.ToShortDateString(); viewModel.DataFimView = datas.DataFim.Value == null ? "" : datas.DataFim.Value.ToShortDateString(); } else { viewModel.DataIniView = ""; viewModel.DataFimView = ""; } }
public ActionResult Cadastrar(string mensagem) { var unidadeViewModel = new UnidadeViewModel() { Mensagem = mensagem }; return(View(unidadeViewModel)); }
// GET: Unidade/Edit/5 public ActionResult EditarUnidade(int id) { UnidadeServiceWeb unidadeServiceWeb = new UnidadeServiceWeb(_mapper); UnidadeViewModel unidadeVM = new UnidadeViewModel(); unidadeVM = unidadeServiceWeb.ObterUnidade(id); return(Json(new { retorno = 200, data = unidadeVM })); }
//[ValidateAntiForgeryToken] public ActionResult SalvarUnidade(UnidadeViewModel unidade) { try { unidade = _unidadeServiceWeb.CadastrarUnidade(unidade); if (unidade != null) { Random randNum = new Random(); var Numero = randNum.Next().ToString().Substring(5); var padraoPassword = "******" + Numero + unidade.IdUnidade; var usuarioViewModel = new UsuarioViewModel() { IdUsuario = 0, IdEmpresa = unidade.IdEmpresa, IdUnidade = unidade.IdUnidade, IdPessoa = 0, IdTipo = TipoUsuarioEnum.Cozinha, IdStatus = (int)StatusEnum.Ativo, UserName = "******" + unidade.IdEmpresa + "e" + unidade.IdUnidade.ToString(), Password = GeraradorDeHash.GerarHash256(padraoPassword), DataCadastro = DateTime.Now, Pessoa = null, Unidade = null }; var usuario = _usuarioServiceWeb.CadastrarUsuario(usuarioViewModel); if (usuario.IdUsuario > 0) { string mensagem = ""; string email = unidade.Email; mensagem = "<html><head><title>Dados para acesso</title></head><body>"; mensagem += "<h1>Olá " + unidade.NomeContato + "</h1>"; mensagem += "<p>Segue as informações para acessar o Monitor de Cozinha.</p>"; mensagem += "<p></p>"; mensagem += "<p>Usuário: " + usuario.UserName + "</p>"; mensagem += "<p>Senha: " + padraoPassword + "</p>"; mensagem += "<p>http://www.mymonitor.com.br</p>"; mensagem += "<p>Este usuário lhe dará acesso aos recursos do Monitor de Administrativo, para atualizar o andamento das senha</p>"; mensagem += "</body></html>"; //Enviar e-mail para acesso var retorno = emailService.EnvioEmail(email, mensagem); } } return(Json(new { mensagem = "Registro salvo com sucesso", retorno = "200" })); } catch (Exception ex) { return(Json(new { mensagem = "Ocorreu um erro ao tentar salvar a unidade", retorno = "400" })); } }
public ActionResult Create(UnidadeViewModel unidade) { if (ModelState.IsValid) { var unidadeDomain = Mapper.Map <UnidadeViewModel, Unidade>(unidade); _unidadeApp.Add(unidadeDomain); return(RedirectToAction("Index")); } return(View()); }
public bool IsUnidadeDuplicada(UnidadeViewModel unidadeViewModel) { var unidades = _unit.UnidadeRepository.BuscarPor(a => a.Nome == unidadeViewModel.Nome); if (unidades.Any() && !(unidades.First().Id == unidadeViewModel.Id)) { return(true); } return(false); }
public ActionResult ListarPessoas(string nomePessoa, int IdUnidade) { var unidadeViewModel = new UnidadeViewModel(); if (IdUnidade > 0) { unidadeViewModel = ObterListaPessoas(IdUnidade); } return(PartialView("~/Views/Pessoa/_listarPessoas.cshtml", unidadeViewModel)); }
public async Task <ActionResult <UnidadeViewModel> > Adicionar(UnidadeViewModel unidadeViewModel) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _unidadeService.Adicionar(_mapper.Map <Unidade>(unidadeViewModel)); return(CustomResponse(unidadeViewModel)); }
public ActionResult Editar(long id) { UnidadeViewModel viewModel = _UnidadeAppService.Consultar(id); if (viewModel == null) { return(HttpNotFound()); } return(View(viewModel)); }
public ActionResult Editar(UnidadeViewModel model) { var resultado = service.Atualizar(model); if (resultado.Successo) { resultado.RedirecionarPara(Url.Action(nameof(Index))); } return(Json(resultado.Retorno())); }
public IActionResult Post([FromBody] UnidadeViewModel unidade) { if (!ModelState.IsValid) { NotifyModelStateErrors(); return(Response(unidade)); } _unidadeAppService.Register(unidade); return(Response(unidade)); }
public IActionResult VincularProfessor(UnidadeViewModel unidadeViewModel) { unidadeViewModel.IdDaUnidade = (int)TempData["IdDaUnidade"]; unidadeViewModel.NomeDaUnidade = TempData["NomeDaUnidade"] as string; unidadeViewModel.DiretorioDaUnidade = TempData["DiretorioDaUnidade"] as string; unidadeViewModel.IdDoModulo = (int)TempData["IdDoModulo"]; var unidade = _mapper.Map <UnidadeViewModel, Unidade>(unidadeViewModel); _unidadeAppService.AtualizarAsync(unidade); return(Redirect($"VisualizarUnidade?IdDaUnidade={unidadeViewModel.IdDaUnidade}")); }
private UnidadeViewModel ObterListaPessoas(int IdUnidade) { UnidadeServiceWeb pessoaServiceWeb = new UnidadeServiceWeb(_mapper); UnidadeViewModel pessoasViewModel = new UnidadeViewModel(); var pessoaDTO = pessoaServiceWeb.ObterUnidade(IdUnidade); pessoasViewModel = _mapper.Map <UnidadeViewModel>(pessoaDTO); return(pessoasViewModel); }
public ActionResult Edit(UnidadeViewModel unidade) { if (ModelState.IsValid) { var unidadeDomain = Mapper.Map <UnidadeViewModel, Unidade>(unidade); _unidadeAppServices.Update(unidadeDomain); return(RedirectToAction("Index")); } return(View(unidade)); }
public ActionResult EnviarToken() { if (ViewBag.ValidateRequest) { BindBreadCrumb("Condômino", ClearBreadCrumbOnBrowse()); //BindBreadCrumb(getBreadCrumbText("Condômino", null)); UnidadeModel UnidadeModel = new UnidadeModel(); UnidadeViewModel UnidadeViewModel = UnidadeModel.CreateRepository(Request); return(View(UnidadeViewModel)); } return(View()); }
public void AlterarUnidade(UnidadeViewModel unidade) { using (HttpClient client = new HttpClient()) { var unidadeDTO = _mapper.Map <UnidadeDTO>(unidade); ServiceBase(client); string parametroJSON = JsonConvert.SerializeObject(unidadeDTO); StringContent conteudo = new StringContent(parametroJSON, Encoding.UTF8, "application/json"); HttpResponseMessage response = client.PutAsync("Unidade/AlterarUnidade", conteudo).Result; string stringData = response.Content.ReadAsStringAsync().Result; UnidadeDTO data = JsonConvert.DeserializeObject <UnidadeDTO>(stringData); } }
public ActionResult Listar() { var unidadeViewModel = new UnidadeViewModel(); try { unidadeViewModel.Unidades = _unit.UnidadeRepository.Listar(); } catch (Exception e) { unidadeViewModel.Mensagem = "Erro ao buscar as unidades no banco de dados: " + e.Message; } return(View(unidadeViewModel)); }
public ActionResult CadastrarUnidade() { UnidadeViewModel viewModel = null; try { viewModel = new UnidadeViewModel(); } catch (Exception ex) { TempData["Error"] = true; TempData["ErrorMessage"] = "Erro ao carregar a página"; Logging.getInstance().Error("Erro ao carregar página CadastrarUnidade", ex); } return(View(viewModel)); }
public async Task <ActionResult <UnidadeViewModel> > Atualizar(Guid id, UnidadeViewModel unidadeViewModel) { if (id != unidadeViewModel.Id) { NotificarErro("O id informado não é o mesmo que foi passado na query"); return(CustomResponse(unidadeViewModel)); } if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _unidadeService.Atualizar(_mapper.Map <Unidade>(unidadeViewModel)); return(CustomResponse(unidadeViewModel)); }
// GET: Unidade public ActionResult Index(int IdEmpresa = 0) { var unidadeViewModel = new UnidadeViewModel(); unidadeViewModel.IdEmpresa = IdEmpresa; var nomeEmpresa = new UnidadeViewModel(); //Recuperando Nome Empresa por Nome Fantasia EmpresaServiceWeb empresaServiceWeb = new EmpresaServiceWeb(_mapper); var nome = empresaServiceWeb.ObterEmpresa(IdEmpresa).NomeFantasia; //var Nomeaqui = nome.RazaoSocial; unidadeViewModel.NomeEmpresa = nome; return(View(unidadeViewModel)); }
public ActionResult Editar(int id) { Unidade unidade = null; var unidadeViewModel = new UnidadeViewModel(); try { unidade = _unit.UnidadeRepository.BuscarPorId(id); unidadeViewModel.Id = unidade.Id; unidadeViewModel.Nome = unidade.Nome; } catch (Exception e) { unidadeViewModel.Mensagem = "Erro ao buscar a unidade no banco de dados para editar: " + e.Message; } return(View(unidadeViewModel)); }
public ActionResult EditarUnidade(int id) { UnidadeViewModel unidadeViewModel = null; try { var unidade = BL.Unidade.GetById(id); unidadeViewModel = UnidadeViewModel.MapToViewModel(unidade); } catch (Exception ex) { TempData["Error"] = true; TempData["ErrorMessage"] = "Erro ao carregar a página"; Logging.getInstance().Error("Erro ao carregar página EditarUnidade", ex); } return(View(unidadeViewModel)); }
public ActionResult Edit(int id) { var unidade = _unit.UnidadeRepository.BuscarPorId(id); var viewmodel = new UnidadeViewModel() { IDUnidade = unidade.IDUnidade, Nome = unidade.Nome, CEP = unidade.CEP, Logradouro = unidade.Logradouro, Numero = unidade.Numero, Complemento = unidade.Complemento, Bairro = unidade.Bairro, Cidade = unidade.Cidade, DataCadastro = unidade.DataCadastro }; return(View(viewmodel)); }
public ActionResult EnviarToken(UnidadeViewModel UnidadeViewModel) { if (ModelState.IsValid) { if (ViewBag.ValidateRequest) { try { #region Procesar envio do token UnidadeViewModel.uri = this.ControllerContext.Controller.GetType().Name.Replace("Controller", "") + "/" + this.ControllerContext.RouteData.Values["action"].ToString(); UnidadeViewModel.mensagem = new App_Dominio.Contratos.Validate() { Code = 0 }; FactoryLocalhost <UnidadeViewModel, ApplicationContext> factory = new FactoryLocalhost <UnidadeViewModel, ApplicationContext>(); UnidadeViewModel = factory.Execute(new GerarTokenBI(), UnidadeViewModel); if (factory.Mensagem.Code > 0) { throw new App_DominioException(factory.Mensagem); } #endregion Success("Token enviado com sucesso para o e-mail do condômino."); } catch (App_DominioException ex) { ModelState.AddModelError("", ex.Result.MessageBase); // mensagem amigável ao usuário Error(ex.Result.Message); // Mensagem em inglês com a descrição detalhada do erro e fica no topo da tela } catch (Exception ex) { App_DominioException.saveError(ex, GetType().FullName); ModelState.AddModelError("", MensagemPadrao.Message(17).ToString()); // mensagem amigável ao usuário Error(ex.Message); // Mensagem em inglês com a descrição detalhada do erro e fica no topo da tela } UnidadeModel model = new UnidadeModel(); UnidadeViewModel = model.CreateRepository(Request); } } return(View(UnidadeViewModel)); }