public ActionResult AlterarHemobanco(Hemobanco hemobancoAlterado) { Hemobanco hemobancoOriginal = HemobancoDAO.BuscarHemobancoPorID(hemobancoAlterado.IdHemobanco); hemobancoOriginal.RazaoSocialHemobanco = hemobancoAlterado.RazaoSocialHemobanco; hemobancoOriginal.NomeFantasiaHemobanco = hemobancoAlterado.NomeFantasiaHemobanco; hemobancoOriginal.CNPJHemobanco = hemobancoAlterado.CNPJHemobanco; hemobancoOriginal.EmailHemobanco = hemobancoAlterado.EmailHemobanco; hemobancoOriginal.CEP = hemobancoAlterado.CEP; hemobancoOriginal.Logradouro = hemobancoAlterado.Logradouro; hemobancoOriginal.Numero = hemobancoAlterado.Numero; hemobancoOriginal.Bairro = hemobancoAlterado.Bairro; hemobancoOriginal.Localidade = hemobancoAlterado.Localidade; hemobancoOriginal.Uf = hemobancoAlterado.Uf; hemobancoOriginal.ehInativo = "N"; hemobancoOriginal.EmailHemobanco = hemobancoAlterado.EmailHemobanco; if (ModelState.IsValid) { HemobancoDAO.AlterarHemobanco(hemobancoOriginal); if (Sessao.retornarUsuario() == 0) { return(RedirectToAction("PaginaInicialAdm", "Usuario")); } return(RedirectToAction("PaginaInicial", "Hemobanco")); } else { return(View(hemobancoOriginal)); } }
//Buscar por CNPJ public static bool BuscarHemobancoPorCNPJ(Hemobanco hemobanco) { if (context.Hemobancos.FirstOrDefault(x => x.CNPJHemobanco.Equals(hemobanco.CNPJHemobanco) && x.ehInativo != "S") == null) { return(true); } else { return(false); } }
public ActionResult ExcluirHemobanco(int id) { Hemobanco hemobancoExcluir = HemobancoDAO.BuscarHemobancoPorID(id); hemobancoExcluir.ehInativo = "S"; HemobancoDAO.AlterarHemobanco(hemobancoExcluir); if (Sessao.retornarUsuario() == 0) { return(RedirectToAction("PaginaInicialAdm", "Usuario")); } return(RedirectToAction("PaginaInicial", "Hemobanco")); }
//Cadastrar Hemobanco public static bool CadastrarHemobanco(Hemobanco hemobanco) { if (validaCNPJ(hemobanco.CNPJHemobanco)) { if (BuscarHemobancoPorCNPJ(hemobanco)) { context.Hemobancos.Add(hemobanco); context.SaveChanges(); return(true); } else { return(false); } } else { return(false); } }
public ActionResult CadastrarHemobanco(Hemobanco hemobanco) { /*[Bind(Include = "IdHemobanco, RazaoSocialHemobanco, NomeFantasiaHemobanco, CNPJHemobanco," + * "EmailHemobanco, EnderecoHemobanco, TelefoneHemobanco")] Hemobanco hemobanco*/ hemobanco.ehInativo = "N"; if (ModelState.IsValid) { if (HemobancoDAO.CadastrarHemobanco(hemobanco)) { HemobancoDAO.CadastrarHemobanco(hemobanco); return(RedirectToAction("Index", "Home")); } ModelState.AddModelError("", "Já existe um hemobanco com este CNPJ ou o CNPJ está inválido!"); return(View(hemobanco)); } else { return(View(hemobanco)); } }
public ActionResult Login([Bind(Include = "CPFCNPJ, Senha, usuario")] string CPFCNPJ, string Senha, int?usuario) { if (CPFCNPJ.Length > 0 && Senha.Length > 0 && (usuario == 1 || usuario == 2)) { if (usuario == 1) { if (CPFCNPJ == "admin" && Senha == "admin") { Sessao.setarUsuario(0); return(RedirectToAction("PaginaInicialAdm", "Usuario")); } Usuario usuarioLogin = UsuarioDAO.BuscarUsuarioLogin(CPFCNPJ, Senha); if (usuarioLogin != null) { FormsAuthentication.SetAuthCookie(usuarioLogin.CPFUsuario, false); Sessao.setarUsuario(usuarioLogin.IdUsuario); return(RedirectToAction("PaginaInicial", "Usuario")); } } else if (usuario == 2) { Hemobanco hemobancoLogin = HemobancoDAO.BuscarHemobancoLogin(CPFCNPJ, Senha); if (hemobancoLogin != null) { FormsAuthentication.SetAuthCookie(hemobancoLogin.CNPJHemobanco, false); Sessao.setarHemobanco(hemobancoLogin.IdHemobanco); return(RedirectToAction("PaginaInicial", "Hemobanco")); } } } //if(usuario == null) //{ // ModelState.AddModelError("", "CPF/CNPJ ou senha inválidos"); // return View(); //} ModelState.AddModelError("", "CPF/CNPJ ou senha inválidos"); return(View()); }
public ActionResult PesquisarCEP(Hemobanco hemobanco) { try { string url = "https://viacep.com.br/ws/" + hemobanco.CEP + "/json/ "; WebClient client = new WebClient(); string json = client.DownloadString(url); // Converter string pra UTF-8 byte[] bytes = Encoding.Default.GetBytes(json); json = Encoding.UTF8.GetString(bytes); // Converter json para objeto hemobanco = JsonConvert.DeserializeObject <Hemobanco>(json); // Passar informação para qualquer action do controller TempData["Hemobanco"] = hemobanco; } catch (Exception) { TempData["Mensagem"] = "CEP Inválido!"; } return(RedirectToAction("CadastrarHemobanco", "Hemobanco")); }
//Alterar dados Hemobanco public static void AlterarHemobanco(Hemobanco hemobanco) { context.Entry(hemobanco).State = EntityState.Modified; context.SaveChanges(); }