public JsonResult DeleteConfirmed(int id) { var response = new { success = true, messages = "Registro excluido!" }; if (DadosSeguros.Nivel != "Admin") { response = new { success = false, messages = "Somente Administradores podem Exluir Registros!" }; return(Json(response, JsonRequestBehavior.AllowGet)); } try { Sinistros sinistros = db.Sinistros.Find(id); //remove sinistro se houver if (db.DadosDoSinistro.Any(x => x.CodigoDoSinistro == id)) { foreach (var sin in db.DadosDoSinistro.Where(x => x.CodigoDoSinistro == id)) { cfcadminEntities dbx = new cfcadminEntities(); DadosDoSinistro dadosDoSinistro = dbx.DadosDoSinistro.Find(sin.CodigoDadosDoSinistro); if (dadosDoSinistro != null) { dbx.DadosDoSinistro.Remove(dadosDoSinistro); } dbx.SaveChanges(); } } sinistros.Foto1 = UploadImagens.UploadRename(null, null, sinistros.Foto1); sinistros.Foto2 = UploadImagens.UploadRename(null, null, sinistros.Foto2); sinistros.Foto3 = UploadImagens.UploadRename(null, null, sinistros.Foto3); sinistros.Foto4 = UploadImagens.UploadRename(null, null, sinistros.Foto4); sinistros.Foto5 = UploadImagens.UploadRename(null, null, sinistros.Foto5); sinistros.Foto6 = UploadImagens.UploadRename(null, null, sinistros.Foto6); sinistros.Foto7 = UploadImagens.UploadRename(null, null, sinistros.Foto7); sinistros.Foto8 = UploadImagens.UploadRename(null, null, sinistros.Foto8); db.Sinistros.Remove(sinistros); db.SaveChanges(); } catch { response = new { success = false, messages = "Algo de ERRADO aconteceu, procure o Administrador!" }; } return(Json(response, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(Sinistros sinistros) { if (ModelState.IsValid) { sinistros.Foto1 = UploadImagens.UploadRename(Request.Files["f1"], "Foto1", sinistros.Foto1); sinistros.Foto2 = UploadImagens.UploadRename(Request.Files["f2"], "Foto2", sinistros.Foto2); sinistros.Foto3 = UploadImagens.UploadRename(Request.Files["f3"], "Foto3", sinistros.Foto3); sinistros.Foto4 = UploadImagens.UploadRename(Request.Files["f4"], "Foto4", sinistros.Foto4); sinistros.Foto5 = UploadImagens.UploadRename(Request.Files["f5"], "Foto5", sinistros.Foto5); sinistros.Foto6 = UploadImagens.UploadRename(Request.Files["f6"], "Foto6", sinistros.Foto6); sinistros.Foto7 = UploadImagens.UploadRename(Request.Files["f7"], "Foto7", sinistros.Foto7); sinistros.Foto8 = UploadImagens.UploadRename(Request.Files["f8"], "Foto8", sinistros.Foto8); db.Entry(sinistros).State = EntityState.Modified; db.SaveChanges(); //salvar dados do sinistro REMOVER //SalvarSinistroCadastro(sinistros.CodigoDoSinistro); return(RedirectToAction("Index")); } var lista = (from x in db.Clientes select new { x.CodigoDoCliente, descricao = x.NomeCFC.ToUpper() + " - " + x.NomeCompletoDoCliente.ToUpper() }).ToList(); ViewBag.CodigoDoCliente = new SelectList(lista, "CodigoDoCliente", "descricao", sinistros.CodigoDoCliente); ViewBag.CodigoDoItem = new SelectList(db.Itens.Where(x => x.CodigoDocliente == sinistros.CodigoDoCliente), "CodigoDoItem", "Placa1DoVeiculo", sinistros.CodigoDoItem); return(View(sinistros)); }
public ActionResult Edit([Bind(Include = "CodigoDoUsuario,NomeDoUsuario,Email,Senha,UsuarioAtivo,FotoDoUsuario,DataDoCadastro,Admin,Site,Operador,f1")] Usuarios usuarios) { usuarios.FotoDoUsuario = UploadImagens.UploadRename(Request.Files["f1"], "FotoDoUsuario", usuarios.FotoDoUsuario); if (ModelState.IsValid) { usuarios.NomeDoUsuario = usuarios.NomeDoUsuario.ToUpper(); db.Entry(usuarios).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(usuarios)); }
public string DeletarFoto(int id, int foto) { var sinistros = db.Sinistros.Find(id); switch (foto) { case 1: sinistros.Foto1 = UploadImagens.UploadRename(null, null, sinistros.Foto1); break; case 2: sinistros.Foto2 = UploadImagens.UploadRename(null, null, sinistros.Foto2); break; case 3: sinistros.Foto3 = UploadImagens.UploadRename(null, null, sinistros.Foto3); break; case 4: sinistros.Foto4 = UploadImagens.UploadRename(null, null, sinistros.Foto4); break; case 5: sinistros.Foto5 = UploadImagens.UploadRename(null, null, sinistros.Foto5); break; case 6: sinistros.Foto6 = UploadImagens.UploadRename(null, null, sinistros.Foto6); break; case 7: sinistros.Foto7 = UploadImagens.UploadRename(null, null, sinistros.Foto7); break; case 8: sinistros.Foto8 = UploadImagens.UploadRename(null, null, sinistros.Foto8); break; } db.Entry(sinistros).State = EntityState.Modified; db.SaveChanges(); return("ok"); }
public ActionResult Site(Site site) { site.Banner1Imagem = UploadImagens.UploadRename(Request.Files["f1"], "Banner1Imagem", site.Banner1Imagem); site.Banner2Imagem = UploadImagens.UploadRename(Request.Files["f2"], "Banner2Imagem", site.Banner2Imagem); site.SobreImagem = UploadImagens.UploadRename(Request.Files["f3"], "SobreImagem", site.SobreImagem); site.SobreImagemEquipe = UploadImagens.UploadRename(Request.Files["f4"], "SobreImagemEquipe", site.SobreImagemEquipe); try { if (ModelState.IsValid) { db.Entry(site).State = EntityState.Modified; db.SaveChanges(); TempData["ok"] = "Informações salvas com Sucesso!"; return(RedirectToAction("Site")); } return(View(site)); } catch { TempData["erro"] = "Houve um erro ao salvar as informações!"; } return(RedirectToAction("Site")); }
public ActionResult Edit(Itens itens) { var cli = new SelectList(db.Clientes.Select(x => new { x.CodigoDoCliente, Cliente = x.NomeCFC + " (" + x.Cidades.NomeDaCidade + "/" + x.Estados.NomeDoEstado + ")" }), "CodigoDoCliente", "Cliente", itens.CodigoDocliente); if (itens.CodigoDocliente == 0) { TempData["erro"] = "Selecione o Cliente!"; ViewBag.CodigoDocliente = cli; ViewBag.CodigoDoTipo = new SelectList(db.Tipos, "CodigoDoTipo", "NomeDoTipo", itens.CodigoDoTipo); return(View(itens)); } if (itens.DataDoCadastro > itens.DataDaAtivacao) { TempData["erro"] = "A Data de Ativação não pode ser MENOR que a Data do Cadastro!"; ViewBag.CodigoDocliente = cli; ViewBag.CodigoDoTipo = new SelectList(db.Tipos, "CodigoDoTipo", "NomeDoTipo", itens.CodigoDoTipo); return(View(itens)); } var datacli = db.Clientes.Find(itens.CodigoDocliente).DataDoCadastro; if (itens.DataDaAtivacao < datacli || itens.DataDoCadastro < datacli) { TempData["erro"] = "A Data de Ativação/Cadastro não pode ser MENOR que a Data de cadastro do CLIENTE!"; ViewBag.CodigoDocliente = cli; ViewBag.CodigoDoTipo = new SelectList(db.Tipos, "CodigoDoTipo", "NomeDoTipo", itens.CodigoDoTipo); return(View(itens)); } if (itens.AnoDeFabricacao == null) { TempData["erro"] = "Preencha o Ano de Fabricação!"; ViewBag.CodigoDocliente = cli; ViewBag.CodigoDoTipo = new SelectList(db.Tipos, "CodigoDoTipo", "NomeDoTipo", itens.CodigoDoTipo); return(View(itens)); } if (itens.DescricaoDaMarca == null) { TempData["erro"] = "Preencha a Marca!"; ViewBag.CodigoDocliente = cli; ViewBag.CodigoDoTipo = new SelectList(db.Tipos, "CodigoDoTipo", "NomeDoTipo", itens.CodigoDoTipo); return(View(itens)); } if (itens.DescricaoDoModelo == null) { TempData["erro"] = "Preencha o Modelo!"; ViewBag.CodigoDocliente = cli; ViewBag.CodigoDoTipo = new SelectList(db.Tipos, "CodigoDoTipo", "NomeDoTipo", itens.CodigoDoTipo); return(View(itens)); } itens.AnoDeFabricacao = itens.AnoDeFabricacao.Count() > 4 ? itens.AnoDeFabricacao.Substring(0, 4) : itens.AnoDeFabricacao; itens.Foto1 = UploadImagens.UploadRename(Request.Files["f1"], "Foto1", itens.Foto1); itens.Foto2 = UploadImagens.UploadRename(Request.Files["f2"], "Foto2", itens.Foto2); itens.Foto3 = UploadImagens.UploadRename(Request.Files["f3"], "Foto3", itens.Foto3); itens.Foto4 = UploadImagens.UploadRename(Request.Files["f4"], "Foto4", itens.Foto4); if (ModelState.IsValid) { itens.Placa1DoVeiculo = itens.Placa1DoVeiculo.ToUpper(); itens.Placa2DoVeiculo = itens.Placa2DoVeiculo?.ToUpper(); itens.DescricaoDoModelo = itens.DescricaoDoModelo.ToUpper(); itens.DescricaoDaMarca = itens.DescricaoDaMarca.ToUpper(); db.Entry(itens).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CodigoDocliente = cli; ViewBag.CodigoDoTipo = new SelectList(db.Tipos, "CodigoDoTipo", "NomeDoTipo", itens.CodigoDoTipo); return(View(itens)); }