void LlenarListas() { UsuarioNegocio usuNeg = new UsuarioNegocio(); Usuarios = usuNeg.listaDeUsuarios(); PedidosWebPageNegocio pedWeb = new PedidosWebPageNegocio(); ListaPedidosPrediseniada = pedWeb.TraerPedidos(); PedidoPersonalizadoNegocio persNeg = new PedidoPersonalizadoNegocio(); ListaVistaPedidos = new List <VistaPedidoPersonalizado>(); ListaVistaPedidos = persNeg.ListarVistas(); //TODO:En las listas de pedidos tenemos que agregar la opcion de dar por finalizado un pedido. Para que solo se listen los que estan en curso }
protected void btn_Confirmar_Click(object sender, EventArgs e) { PedidoWebPage pedido = new PedidoWebPage(); PedidosWebPageNegocio pedidoNeg = new PedidosWebPageNegocio(); DatosPersonalesNegocios datNeg = new DatosPersonalesNegocios(); EmailNegocios emaNeg = new EmailNegocios(); pedido.Comentarios = txtBox_Comentarios.Text; pedido.Precio = item.Precio; pedido.Id_WebPage = item.ID; pedido.Id_Cliente = Usuario.ID; DatosPersonales dat = datNeg.TraerDatos(Usuario.ID);//esto podria ir en el load para no tener tanto codigo aca podria ir en el else de Usuario == null pedidoNeg.AgregarPedido(pedido); emaNeg.enviarTemplate(pedido, dat); Response.Redirect("PedidoExitoso.aspx?id="+pedido.Id_WebPage); }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["idPedidoPers"] != null) { var idPersonalizado = Convert.ToInt16(Request.QueryString["idPedidoPers"]); PedidoPersonalizadoNegocio pedNeg = new PedidoPersonalizadoNegocio(); IDUsuario = (Usuario)Session["usersession"]; pedNeg.EliminarPedidoPersonalizado(idPersonalizado); Response.Redirect("PedidosPaginas.aspx?idUsuario=" + IDUsuario.ID); } if (Request.QueryString["idPedidoPred"] != null) { var idPrediseniado = Convert.ToInt16(Request.QueryString["idPedidoPred"]); PedidosWebPageNegocio pedNeg = new PedidosWebPageNegocio(); IDUsuario = (Usuario)Session["usersession"]; pedNeg.EliminarPedidoPrediseniado(idPrediseniado); Response.Redirect("PedidosPaginas.aspx?idUsuario=" + IDUsuario.ID); } IDUsuario = (Usuario)Session["usersession"]; CargarListaPedidosPersonalizados(); CargarListaPedidosPrediseniados(); }
void CargarListaPedidosPrediseniados() { PedidosWebPageNegocio pedNeg = new PedidosWebPageNegocio(); PedidoPrediseniado = pedNeg.TraerPedidosSegunID(IDUsuario.ID); }
protected void btn_Actualizar_Click(object sender, EventArgs e) { PedidosWebPageNegocio pedWeb = new PedidosWebPageNegocio(); ListaPedidosPrediseniada = pedWeb.TraerPedidos(); }