public void Decisao(Usuario usuario) { if (usuario == null) { Response.Redirect("~/Views/Shared/Login.aspx"); } else { Session["idUsuario"] = usuario.IdUsuario; Session["tipoUsuario"] = usuario.TipoUsuario; Session["docUsuario"] = usuario.DocUsuario; Session["emailUsuario"] = usuario.EmailUsuario; Session["senhaUsuario"] = usuario.SenhaUsuario; Session["guidUsuario"] = usuario.GuidUsuario; Session["dtUsuario"] = usuario.DtUsuario; FormsAuthentication.SetAuthCookie(usuario.EmailUsuario, true); if (ckbMantenha.Checked) { HttpCookie aCookie = new HttpCookie("Usuario"); aCookie.Values["idUsuario"] = usuario.IdUsuario.ToString(); aCookie.Values["tipoUsuario"] = usuario.TipoUsuario; aCookie.Values["docUsuario"] = usuario.DocUsuario; aCookie.Values["emailUsuario"] = usuario.EmailUsuario; aCookie.Values["senhaUsuario"] = usuario.SenhaUsuario; aCookie.Values["guidUsuario"] = usuario.GuidUsuario; aCookie.Values["dtUsuario"] = usuario.DtUsuario.ToString(); aCookie.Expires = DateTime.Now.AddDays(30); Response.Cookies.Add(aCookie); } if (Session["tipoUsuario"].ToString() == "F") { DataSet dstCarrinho = new DataSet(); PedidoDAO pedidoDao = new PedidoDAO(); dstCarrinho = pedidoDao.ConsultaPedido("Carrinho", Convert.ToString(Session["guidVisitante"]), null); if (dstCarrinho.Tables[0].Rows.Count > 0) { Session["idPedido"] = Convert.ToInt32(dstCarrinho.Tables[0].Rows[0]["idPedido"]); pnlMessage.Visible = true; pnlMessage.Enabled = true; pnlMessage.Style.Add(HtmlTextWriterStyle.Left, "562px"); pnlMessage.Style.Add(HtmlTextWriterStyle.Top, "324px"); } else { Response.Redirect("~/Views/Shared/Home.aspx"); } } else { Response.Redirect("~/Views/Shared/Home.aspx"); } } }
protected void Page_Load(object sender, EventArgs e) { if (Session["idUsuario"] != null) { DataSet dtsCarrinho = new DataSet(); PedidoDAO pedidoDao = new PedidoDAO(); dtsCarrinho = pedidoDao.ConsultaPedido("Carrinho", null, Convert.ToInt32(Session["idUsuario"])); grdCarrinho.DataSource = dtsCarrinho; grdCarrinho.DataBind(); if (Session["idPedido"] == null && grdCarrinho.Rows.Count > 0) { grdCarrinho.SelectedIndex = 0; Session["idPedido"] = Convert.ToInt32(grdCarrinho.SelectedDataKey["idPedido"]); } } else { DataSet dtsCarrinho = new DataSet(); PedidoDAO pedidoDao = new PedidoDAO(); dtsCarrinho = pedidoDao.ConsultaPedido("Carrinho", Convert.ToString(Session["guidVisitante"]), null); grdCarrinho.DataSource = dtsCarrinho; grdCarrinho.DataBind(); if (Session["idPedido"] == null && grdCarrinho.Rows.Count > 0) { grdCarrinho.SelectedIndex = 0; Session["idPedido"] = Convert.ToInt32(grdCarrinho.SelectedDataKey["idPedido"]); } } }