protected void btcancelar_Command(object sender, CommandEventArgs e) { int id = int.Parse(e.CommandArgument.ToString()); Usuario u = (Usuario)Session["sistema"]; Pedido p = new Pedido(); p.Id = id; p.Vendedor = new Usuario(); p.Vendedor.Id = u.Id; PedidoRepositorio cancelarPedido = new PedidoRepositorio(); p = cancelarPedido.CarregarPedidoVendedor(p); MailMessage message = null; IsEmail enviarConfPedido = new IsEmail(); StringBuilder strBody; strBody = new StringBuilder(); strBody.AppendLine("Olá"); strBody.AppendLine(""); strBody.AppendLine("Gostaríamos de informar que seu pedido n° " + p.Codigo + " foi cancelado."); strBody.AppendLine(""); strBody.AppendLine("Unimarket Brasil"); strBody.AppendLine("http://unimarket.academico.trilema.com.br"); message = new MailMessage("*****@*****.**", p.Comprador.Email); message.Subject = "Unimarket Brasil - Atualização de Status de Pedido"; message.Body = strBody.ToString(); cancelarPedido.CancelarPedido(id); enviarConfPedido.Enviar(message); Response.Redirect(Request.RawUrl); }