public ActionResult EditarEndereco(long id) { Usuario usuario = (Usuario)HttpContext.Session["usuario"]; this.PreencherViewBag(); Endereco endereco = EnderecoBO.ObterEndereco(id, usuario.Id); endereco.Usuario = usuario; endereco.UsuarioId = usuario.Id; return(View("Endereco", endereco)); }
public ActionResult ExcluirEndereco(long id) { Usuario usuario = (Usuario)HttpContext.Session["usuario"]; this.PreencherViewBag(); Endereco endereco = EnderecoBO.ObterEndereco(id, usuario.Id); EnderecoBO.ExcluirEndereco(endereco); TempData["Mensagem"] = " Endereço excluído com sucesso."; List <Endereco> listaEndereco = EnderecoBO.ListarEndereco(usuario.Id).OrderBy(c => c.Id).ToList(); ViewBag.lista = listaEndereco; ViewBag.TotalResultados = listaEndereco.Count; return(View("ListarEndereco")); }
public FileResult Imprimir(long id) { Usuario usuario = (Usuario)HttpContext.Session["usuario"]; Endereco endereco = EnderecoBO.ObterEndereco(id, usuario.Id); PreencherViewBag(); string caminho = endereco.Imprimir(endereco); FileInfo arquivoInfo = new FileInfo(caminho); byte[] fileBytes = System.IO.File.ReadAllBytes(caminho); string fileName = arquivoInfo.Name; return(File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Octet, fileName)); }
public ActionResult Index(Usuario usuario) { Usuario usuarioSessao = (Usuario)HttpContext.Session["usuario"]; this.PreencherViewBag(); usuario.Id = usuarioSessao.Id; if (usuario.Endereco != null && usuario.Endereco.Id > 0) { usuario.Endereco = EnderecoBO.ObterEndereco(usuario.Endereco.Id, usuarioSessao.Id); } if (usuario.FormaPagamento != null && usuario.FormaPagamento.Id > 0) { usuario.FormaPagamento = FormaPagamentoBO.ObterFormaPagamento(usuario.FormaPagamento.Id, usuarioSessao.Id); } UsuarioBO.EditarUsuario(usuario); TempData["Mensagem"] = "Usuário cadastrado com sucesso."; return(View("User", usuario)); }