Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }
Beispiel #4
0
        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"));
        }
Beispiel #6
0
        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));
        }