public void Register(FuncionariosModel model)
        {
            var func = new FuncionariosDTO(model.NomeFuncionario, model.IdadeFuncionario, model.RGFuncionario, model.CPFfuncionario, model.SexoFuncionario, model.EnderecoFuncionario, model.BairroFuncionario, model.TelefoneFuncionario, model.CelularFuncinario, model.FuncaoFuncionario, model.SalarioFuncionario);


            _repository.Create(func);
        }
Beispiel #2
0
 public ActionResult Edit(FuncionariosModel dados)
 {
     if (ModelState.IsValid)
     {
         _bd.AtualizarFuncionario(dados);
         return(RedirectToAction("index"));
     }
     return(View(dados));
 }
        public List <ProdutosDTO> GetByNome(FuncionariosModel model)
        {
            var prod = _repository.Get(model.NomeFuncionario);

            if (prod == null)
            {
                throw new Exception(Errors.UserNotFound);
            }

            return(prod);
        }
Beispiel #4
0
        public ActionResult Create(FuncionariosModel dados, HttpPostedFileBase fotografia)
        {
            if (!ModelState.IsValid)
            {
                return(View(dados));
            }
            if (fotografia == null)
            {
                ModelState.AddModelError("", "Indique uma fotografia para o funcionário");
                return(View(dados));
            }
            var id = _bd.CreateFuncionario(dados);

            var caminho = Server.MapPath("~/Content/Images/Funcionarios") + id + ".jpg";

            fotografia.SaveAs(caminho);

            return(RedirectToAction("index", "home"));
        }
        public ActionResult Index(LoginModel dados)
        {
            if (ModelState.IsValid)
            {
                FuncionariosModel funcionario = _bd.LoginFuncionario(dados);
                ClientesModel     cliente     = _bd.LoginCliente(dados);

                if (funcionario == null && cliente == null)
                {
                    ModelState.AddModelError("", "Login Inválido. Tente novamente.");
                    return(View(dados));
                }
                else
                {
                    if (funcionario == null)
                    {
                        Session["tipo"]      = "cliente";
                        Session["idCliente"] = cliente.IdCliente;
                        FormsAuthentication.SetAuthCookie(cliente.IdCliente.ToString(), false);
                    }
                    else
                    {
                        Session["tipo"]          = "funcionario";
                        Session["idFuncionario"] = funcionario.IdFuncionario;
                        FormsAuthentication.SetAuthCookie(funcionario.IdFuncionario.ToString(), false);
                    }
                    if (Request.QueryString["ReturnUrl"] == null)
                    {
                        return(RedirectToAction("Index", "Home"));
                    }
                    else
                    {
                        return(Redirect(Request.QueryString["ReturnUrl"].ToString()));
                    }
                }
            }
            return(View(dados));
        }
 public List <FuncionariosDTO> GetByNome(FuncionariosModel model)
 {
     throw new NotImplementedException();
 }