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); }
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); }
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(); }