Beispiel #1
0
        // GET: Carrinho
        public ActionResult View(int?id)
        {
            MeuContexto contexto = new MeuContexto();
            Livro       livro    = contexto.Livros.Find(id);

            if (Request.IsAuthenticated != true)
            {
                return(RedirectToAction("Login", "Account"));
            }
            string  login = User.Identity.GetUserId();
            Cliente cli   = contexto.Clientes.Where(c => c.LoginID.Equals(login)).FirstOrDefault();

            if (cli != null)
            {
                Carrinho carrinho = new Carrinho();
                carrinho.ClienteID = cli.ClienteID;
                carrinho.LivroID   = livro.LivroID;
                carrinho.DiaCompra = DateTime.Now;
                Session["Cliente"] = cli;
                contexto.Carrinho.Add(carrinho);
                contexto.SaveChanges();
                return(RedirectToAction("ListCompras"));
            }
            else
            {
                ViewBag.Mensagem   = "Cliente não cadastrado";
                Session["Cliente"] = null;
            }

            return(View());
        }
        public ActionResult Lista()
        {
            MeuContexto    contexto = new MeuContexto();
            List <Reserva> lista    = contexto.Reservas.ToList();

            return(View(lista));
        }
Beispiel #3
0
        public ActionResult UploadFile(HttpPostedFileBase file)
        {
            try
            {
                using (MeuContexto contexto = new MeuContexto())
                {
                    if (file.ContentLength > 0)
                    {
                        UploadFileResult uploadFileResult = new UploadFileResult();
                        uploadFileResult.Nome    = Path.GetFileName(file.FileName);
                        uploadFileResult.Caminho = Path.Combine(Server.MapPath("~/UploadedFiles"), uploadFileResult.Nome);
                        file.SaveAs(uploadFileResult.Caminho);
                        uploadFileResult.CalculaHash(uploadFileResult.Caminho);
                        ViewBag.Message = uploadFileResult.Hash;

                        contexto.uploadFileResults.Add(uploadFileResult);
                        contexto.SaveChanges();
                    }
                }
                return(View());
            }
            catch
            {
                ViewBag.Message = "File upload failed!!";
                return(View());
            }
        }
Beispiel #4
0
        public ActionResult Index()
        {
            MeuContexto  contexto = new MeuContexto();
            List <Aluno> alunos   = contexto.Alunos.ToList();

            return(View(alunos));
        }
Beispiel #5
0
 public ActionResult Edit(EditarViewModel item)
 {
     if (ModelState.IsValid)
     {
         if (Int32.Parse(item.SelectedValue) != 0)
         {
             using (MeuContexto ctx = new MeuContexto())
             {
                 item._item.Estado = item.ItemsInDropDown[Int32.Parse(item.SelectedValue)].Text.ToString();
                 int a      = Convert.ToInt32(Session["UserID"]);
                 var result = ctx.Usuarios.Find(a).ListaUsuario.Where(i => i.ItemID == item._item.ItemID).FirstOrDefault();
                 if (result != null)
                 {
                     item._item.LivroID   = item._item.Livro.LivroID;
                     result.UsuarioID     = a;
                     item._item.UsuarioID = a;
                     ctx.Entry(result).CurrentValues.SetValues(item._item);
                 }
                 ctx.SaveChanges();
                 return(RedirectToAction("Index"));
             }
         }
     }
     ModelState.AddModelError("", "Escolha uma opção de status");
     return(View(item));
 }
        // GET: Turma/Details/5
        public ActionResult Details(int id)
        {
            MeuContexto contexto = new MeuContexto();
            Turma       turma    = contexto.Turmas.Find(id);

            return(View(turma));
        }
Beispiel #7
0
        // GET: Usuarios
        public ActionResult Index()
        {
            MeuContexto    contexto = new MeuContexto();
            List <Usuario> usuarios = contexto.Usuarios.ToList();

            return(View(usuarios));
        }
Beispiel #8
0
        public Cliente ProcuraLogin(string login)
        {
            MeuContexto contexto = new MeuContexto();
            Cliente     cli      = contexto.Clientes.Where(c => c.LoginID.Equals(login)).FirstOrDefault();

            return(cli);
        }
        //INSERT
        public static void SalvarCliente(Cliente cli)
        {
            MeuContexto bancoDados = new MeuContexto();

            bancoDados.tblClientes.Add(cli);
            bancoDados.SaveChanges();
        }
Beispiel #10
0
        public ActionResult EditPost(Cliente cli)
        {
            string tel      = "^(?:(?([0-9]{2}))?[-. ]?)?([0-9]{4})[-. ]?([0-9]{4})$";
            string verifica = "^[0-9]";

            if (!Regex.IsMatch(cli.RG, verifica))
            {
                ModelState.AddModelError("RG", "Digite apenas números");
                return(View(cli));
            }

            if (Regex.IsMatch(cli.Telefone, tel) == false)
            {
                ModelState.AddModelError("Telefone", "Formatado de telefone inválido. Digite como o exemplo: 3245-5698");
                return(View(cli));
            }

            if (ModelState.IsValid)
            {
                MeuContexto contexto = new MeuContexto();
                EditEndereco(cli);
                cli.LoginID = User.Identity.GetUserId();

                contexto.Entry(cli).State =
                    System.Data.Entity.EntityState.Modified;
                contexto.SaveChanges();
                return(RedirectToAction("List"));
            }
            return(View(cli));
        }
Beispiel #11
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));  //retorna erro http diferente, requisição mau feita.
            }

            MeuContexto contexto = new MeuContexto();
            Cliente     cli      = contexto.Clientes.Find(id);
            Cliente     cliLogin = ProcuraLogin(User.Identity.GetUserId());

            if (cli == null)
            {
                return(HttpNotFound());
            }


            if ((cliLogin != null) && (cliLogin.ClienteID.Equals(cli.ClienteID) == true))
            {
                return(View(cli));
            }
            else
            {
                return(RedirectToAction("ProibidoExcluir"));
            }
        }
        // GET: Conta
        public ActionResult Index()
        {
            MeuContexto contexto = new MeuContexto();
            List<Conta> contas = contexto.Contas.ToList();

            return View(contas);
        }
        public ActionResult Pagar(int? idConta)
        {
            if (ModelState.IsValid)
            {
                MeuContexto contexto = new MeuContexto();

                if (idConta == null)
                {
                    return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
                }

                Conta con = contexto.Contas.Find(idConta);

                if (con == null)
                {
                    return HttpNotFound();
                }

                con.Pago = true;

                contexto.Entry(con).State =
                    System.Data.Entity.EntityState.Modified;

                contexto.SaveChanges();
                return RedirectToAction("Index");
            }

            return View();
        }
Beispiel #14
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            var profileData = this.Session["Usuario"] as Pessoa;

            using (var context = new MeuContexto())
            {
                Publicacao c = new Publicacao
                {
                    Conteudo = txtPost.Text,
                    DataPost = DateTime.Now
                };
                var p = context.Pessoas.Where(s => s.PessoaID == profileData.PessoaID).FirstOrDefault <Pessoa>();
                if (p.Publicacao != null)
                {
                    p.Publicacao.Add(c);
                    context.Entry(p).State = System.Data.Entity.EntityState.Modified;
                    context.SaveChanges();
                }
                else
                {
                    p.Publicacao = new List <Publicacao>();
                    p.Publicacao.Add(c);
                    context.SaveChanges();
                    txtPost.Text         = "";
                    ListView1.DataSource = p.Publicacao;
                    ListView1.DataBind();
                    this.Session["Usuario"] = p;
                }
            }
        }
Beispiel #15
0
        public ActionResult Lista()
        {
            MeuContexto          contexto = new MeuContexto();
            List <FilmesLocados> lista    = contexto.Alugados.ToList();

            return(View(lista));
        }
Beispiel #16
0
        public ActionResult List()
        {
            MeuContexto    contexto = new MeuContexto();
            List <Cliente> lista    = contexto.Clientes.ToList();

            return(View(lista));
        }
        // GET: Turma
        public ActionResult Index()
        {
            MeuContexto  contexto = new MeuContexto();
            List <Turma> turmas   = contexto.Turmas.ToList();

            return(View(turmas));
        }
Beispiel #18
0
        // GET: FichaDeConselho
        public ActionResult Index()
        {
            MeuContexto      contexto    = new MeuContexto();
            List <Professor> professores = contexto.Professores.ToList();

            return(View(professores));
        }
Beispiel #19
0
        public ActionResult List()
        {
            MeuContexto        contexto = new MeuContexto();
            List <Funcionario> lista    = contexto.Funcionarios.ToList();

            return(View(lista));
        }
        // GET: Editoras
        public ActionResult Index()
        {
            MeuContexto contexto = new MeuContexto();

            List <Editora> editoras = contexto.Editoras.ToList();

            return(View(editoras));
        }
Beispiel #21
0
        public void DeleteEndereco(Cliente cli)
        {
            MeuContexto contexto = new MeuContexto();
            Endereco    serie    = contexto.Enderecos.Where(c => c.EnderecoID.Equals(cli.EnderecoID)).FirstOrDefault();

            contexto.Enderecos.Remove(serie);
            contexto.SaveChanges();
        }
        // GET: Disciplina
        public ActionResult Index()
        {
            MeuContexto       contexto = new MeuContexto();
            List <Disciplina> lista    = contexto.Disciplinas.ToList();


            return(View(lista));
        }
Beispiel #23
0
        public void DeleteEndereco(Funcionario func)
        {
            MeuContexto contexto = new MeuContexto();
            Endereco    serie    = contexto.Enderecos.Where(c => c.EnderecoID.Equals(func.EnderecoID)).FirstOrDefault();

            contexto.Enderecos.Remove(serie);
            contexto.SaveChanges();
        }
        public ActionResult List()
        {
            MeuContexto contexto = new MeuContexto();

            List <Servico> lista = contexto.Servicos.ToList();

            return(View(lista));
        }
        // GET: Editoras
        public ActionResult Index()
        {
            MeuContexto contexto = new MeuContexto();

            List <Situacao> situacoes = contexto.Situacaos.ToList();

            return(View(situacoes));
        }
Beispiel #26
0
        // GET: Atividades
        public ActionResult Index()
        {
            MeuContexto contexto = new MeuContexto();

            List <Atividade> atividades = contexto.Atividades.ToList();

            return(View(atividades));
        }
Beispiel #27
0
        // GET: FilmesLocados
        public ActionResult Index()
        {
            MeuContexto contexto = new MeuContexto();

            List <FilmesLocados> alugados = contexto.Alugados.ToList();

            return(View(alugados));
        }
Beispiel #28
0
        // GET: Categorias
        public ActionResult Index()
        {
            MeuContexto contexto = new MeuContexto();

            List <Categoria> categorias = contexto.Categorias.ToList();

            return(View(categorias));
        }
Beispiel #29
0
        // GET: Cliente
        public ActionResult Index()
        {
            MeuContexto contexto = new MeuContexto();

            List <Cliente> clientes = contexto.Clientes.ToList();

            return(View(clientes));
        }
Beispiel #30
0
        // GET: Filme
        public ActionResult Index()
        {
            MeuContexto contexto = new MeuContexto();

            List <Filme> filmes = contexto.Filmes.ToList();

            return(View(filmes));
        }