예제 #1
0
        public ActionResult Create([Bind(Include = "Nome,Cpf,Email,Senha,Tipo,Telefone")] Usuario usuario)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    db.Usuarios.Add(usuario);
                    db.SaveChanges();
                    if (usuario.Tipo.Equals("Fornecedor"))
                    {
                        return(RedirectToAction("Create", "Fornecedor", new { id = usuario.Id }));
                    }
                    else
                    {
                        return(RedirectToAction("Index"));
                    }
                }
                // ViewBag.TipoUsuario = new SelectList(db.TipoUsuarios.ToList(), "Id", "Nome");
            }
            catch (DataException)
            {
                ModelState.AddModelError("", "Não foi possível salvar usuário.");
            }

            return(View(usuario));
        }
예제 #2
0
 public ActionResult Edit([Bind(Include = "Id,UsuarioId,Data,Valor,Observacao")] Pedido pedido)
 {
     if (ModelState.IsValid)
     {
         db.Entry(pedido).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(pedido));
 }
예제 #3
0
        public ActionResult Create([Bind(Include = "UsuarioId,Cnpj,Status,NomeResponsavel,NomeFantasia,RazaoSocial")] Fornecedor fornecedor)
        {
            if (ModelState.IsValid)
            {
                db.Fornecedores.Add(fornecedor);
                db.SaveChanges();
                return(RedirectToAction("Index", "Usuario"));
            }

            return(View(fornecedor));
        }
예제 #4
0
        public ActionResult Create([Bind(Include = "Id,FornecedorId,Nome,Tipo,Valor")] Produto produto)
        {
            if (ModelState.IsValid)
            {
                db.Produtos.Add(produto);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(produto));
        }
 public ActionResult Adicionar([Bind(Include = "Id,Nome,Descricao,Valor,Disponivel,Categoria")] Produto produto)
 {
     if (ModelState.IsValid)
     {
         produto.Fornecedor = RepositorioFornecedores.RecuperaFornecedorLogado(db.Usuarios.Include(p => p.Fornecedor));
         db.Produtos.Add(produto);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(produto));
 }
        public ActionResult Adicionar([Bind(Include = "Id,Titulo,Ativo,SegundaFeira,TercaFeira,QuartaFeira,QuintaFeira,SextaFeira,Sabado,Domingo")] Cardapio cardapio)
        {
            if (ModelState.IsValid)
            {
                cardapio.DataDeRegistro = DateTime.Now;
                cardapio.Fornecedor     = RepositorioFornecedores.RecuperaFornecedorLogado(db.Usuarios.Include(p => p.Fornecedor));
                db.Cardapios.Add(cardapio);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(cardapio));
        }
예제 #7
0
        public ActionResult Cadastrar([Bind(Include = "Id,Nome,CPF,Email,Senha,Telefone,Tipo")] Usuario usuario)
        {
            if (ModelState.IsValid)
            {
                //usuario.Senha = RepositorioCriptografia.Criptografar(usuario.Senha);
                usuario.Senha = FormsAuthentication.HashPasswordForStoringInConfigFile(usuario.Senha, "sha1");
                db.Usuarios.Add(usuario);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(usuario));
        }
예제 #8
0
        public ActionResult Create([Bind(Include = "FornecedorId,Nome,Data,Item")] Cardapio cardapio)
        {
            var s1 = String.Format("{0}", Request.Form["Itens"]);

            cardapio.Item = s1;
            if (ModelState.IsValid)
            {
                db.Cardapios.Add(cardapio);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(cardapio));
        }
예제 #9
0
        public ActionResult Adicionar([Bind(Include = "Id,Nome,CNPJ,Ativo,ResponsavelId")] Fornecedor fornecedor)
        {
            if (ModelState.IsValid)
            {
                Usuario usuarioFornecedor = db.Usuarios.Find(fornecedor.ResponsavelId);
                usuarioFornecedor.Fornecedor = fornecedor;
                db.Fornecedores.Add(fornecedor);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ResponsavelId = new SelectList(db.Usuarios.Where(x => x.Tipo == TipoDeUsuario.Fornecedor), "Id", "Nome");
            return(View(fornecedor));
        }
예제 #10
0
        public ActionResult Adicionar([Bind(Include = "Id, Observacoes")] Pedido pedido)
        {
            string observacoes = pedido.Observacoes;

            pedido = ((Pedido)Session["Pedido"]);
            if (ModelState.IsValid)
            {
                pedido.Observacoes    = observacoes;
                pedido.Funcionario    = RepositorioUsuarios.UsuarioLogado();
                pedido.DataDeRegistro = DateTime.Now;
                AnexandoDadosAoContexto(pedido);
                db.Pedidos.Add(pedido);
                db.SaveChanges();
                Session["Pedido"] = null;
                return(RedirectToAction("Index"));
            }
            return(View(pedido));
        }