public ActionResult UsuarioTipo(UsuarioTipoModelView model) { if (!User.Identity.IsAuthenticated) { return(RedirectToAction("Login", "Account", null)); } if (ModelState.IsValid) { model.user = User.Identity.Name; model.status = Convert.ToInt16(model.statusb); if (model.usuariotipoid != 0) //update { ServiceUsuarioTipo.UpdateUsuarioTipo(model); } else //insert { ServiceUsuarioTipo.InsertUsuarioTipo(model); } return(Redirect(Domain.Util.config.UrlSite + "UserType/UsuarioTipo")); } model.UsuarioTipos = ServiceUsuarioTipo.getUsuarioTipo(); return(View(model)); }
public ActionResult Usuario(Int16 id = 0, Int16 id2 = 0, string id3 = "") { var model = new UsuarioModelView(); ViewBag.erro = id3; if (id != 0) { //busca as informações para edição model = ServiceUsuario.GetUsuarioId(id); } //busca os outros usuários daquele representante //Int16 repreid = Domain.Util.valida.getRepresentanteID(User.Identity.Name); //model.Representantes = ServiceRepresentante.getRepresentante(repreid); //ViewBag.repreid = repreid; //verifica se o usuário atual é admin bool useradmin = GetUserAdmin(User.Identity.Name); //model.Usuarios = ServiceUsuario.getUsuarioAll(repreid); model.UsuariosTipos = ServiceUsuarioTipo.getUsuarioTipo(useradmin); return(View(model)); }
public ActionResult UsuarioTipoDelete(Int16 id = 0) { if (id != 0) { //exclui registro ServiceUsuarioTipo.DeleteUsuarioTipoId(id); } return(Redirect(Domain.Util.config.UrlSite + "UserType/UsuarioTipo")); }
public ActionResult UsuarioTipo(Int16 id = 0) { var model = new UsuarioTipoModelView(); if (id != 0) { //busca as informações para edição model = ServiceUsuarioTipo.GetUsuarioTipoId(id); } model.UsuarioTipos = ServiceUsuarioTipo.getUsuarioTipo(); return(View(model)); }
public ActionResult Usuario(UsuarioModelView model) { if (!User.Identity.IsAuthenticated) { return(RedirectToAction("Login", "Account", null)); } if (ModelState.IsValid) { Domain.Util.Imagem ImgRet = new Domain.Util.Imagem(); //faz o upload da imagem if (model.imagem != null) { ImgRet = Domain.Util.Upload.ImagemUpload(model.imagem, "usuario"); } else { ImgRet.Ok = true; } String msg = string.Empty; if (!ImgRet.Ok) { msg = ImgRet.Mensagem; return(Redirect(Domain.Util.config.UrlSite + "User/Usuario/" + model.userid + "/0/" + HttpUtility.UrlEncode(msg))); } else { model.useralt = User.Identity.Name; model.status = Convert.ToInt16(model.statusb); //verifica se o email usuario já existe ViewBag.msg = getUser(model.email, model.userid); if (!string.IsNullOrEmpty(ViewBag.msg)) { return(Redirect(Domain.Util.config.UrlSite + "User/Usuario/0/0/" + HttpUtility.UrlEncode(ViewBag.msg))); } else { if (model.userid != 0) //update { ServiceUsuario.UpdateUsuario(model); } else //insert { ServiceUsuario.InsertUsuario(model); } } } return(Redirect(Domain.Util.config.UrlSite + "User/Usuario")); } //Int16 repreid = Domain.Util.valida.getRepresentanteID(User.Identity.Name); //model.Representantes = ServiceRepresentante.getRepresentante(repreid); //ViewBag.repreid = repreid; //model.Usuarios = ServiceUsuario.getUsuarioAll(repreid); //verifica se o usuário atual é admin bool useradmin = GetUserAdmin(User.Identity.Name); model.UsuariosTipos = ServiceUsuarioTipo.getUsuarioTipo(useradmin); return(View(model)); }