protected void btn_PrecioPorPagina_Click(object sender, EventArgs e) { PedidoPersonalizadoNegocio persNeg = new PedidoPersonalizadoNegocio(); persNeg.SetPrecioPorPagina(Convert.ToInt32(txtBox_PrecioPorPagina.Text)); txtBox_PrecioPorPagina.Text = persNeg.GetPrecioPorPagina().ToString(); }
protected void btn_Actualizar_Personalizada_Click(object sender, EventArgs e) { PedidoPersonalizadoNegocio persNeg = new PedidoPersonalizadoNegocio(); ListaVistaPedidos = new List <VistaPedidoPersonalizado>(); ListaVistaPedidos = persNeg.ListarVistas(); }
protected void Page_Load(object sender, EventArgs e) { pneg = new PedidoPersonalizadoNegocio(); if (Request.QueryString["idPedido"] == null) { Response.Redirect("Home.aspx");//solo se puede entrar a esta pagina llegando con una id por url. } idPedido = Convert.ToInt16(Request.QueryString["idPedido"]); CargarPedidoSeleccionado(); CargarFuncionalidades(); CargarPaginas(); CargarDatosUsuarioPedido(); }
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 }
int CalcularPrecio() { PedidoPersonalizadoNegocio pneg = new PedidoPersonalizadoNegocio(); int precio = pneg.GetPrecioBase(); foreach (var item in (List <Funcionalidad>)Session["listaFuncionalidadesSelec"]) { precio += item.Costo; } foreach (var item in (List <Pagina>)Session["listaPaginasSelec"]) { precio += pneg.GetPrecioPorPagina(); } return(precio); }
protected void btn_Confirmar_Click1(object sender, EventArgs e) { PedidoPersonalizadoNegocio pedPer = new PedidoPersonalizadoNegocio(); DatosPersonalesNegocios datNeg = new DatosPersonalesNegocios(); EmailNegocios emaNeg = new EmailNegocios(); DatosPersonales dat = datNeg.TraerDatos(Usuario.ID); Pedido.Comentarios = txtBox_Comentarios.Text; Pedido.Id_Cliente = Usuario.ID; pedPer.AgregarPedido(Pedido); emaNeg.EnviarMailPruebaPedidoPersonalizado(dat, Pedido); Response.Redirect("PedidoExitoso.aspx"); //TODO: puede quedar mejor una ventana emergente }
protected void Page_Load(object sender, EventArgs e) { FiltrarAcceso(); if (Request.QueryString["idPaginaWeb"] != null) { PaginasWebNegocios pagNeg = new PaginasWebNegocios(); Int16 idRecibido = Convert.ToInt16(Request.QueryString["idPaginaWeb"]); int rows = pagNeg.Restaurar(idRecibido); if (rows > 0) { Response.Redirect("RecursosAdmin.aspx"); } else { Response.Redirect("Error.aspx"); } } try { PaginasWebNegocios pagNegocio = new PaginasWebNegocios(); ListaPaginasWeb = pagNegocio.listaPaginassWeb(); } catch (Exception ex) { Session.Add("errorEncontrado", ex.ToString()); Response.Redirect("Error.aspx"); } LlenarListas(); if (!IsPostBack) { PedidoPersonalizadoNegocio persNeg = new PedidoPersonalizadoNegocio(); txtBox_PrecioBase.Text = persNeg.GetPrecioBase().ToString(); txtBox_PrecioPorPagina.Text = persNeg.GetPrecioPorPagina().ToString(); } }
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 CargarListaPedidosPersonalizados() { PedidoPersonalizadoNegocio pedNeg = new PedidoPersonalizadoNegocio(); PedidosPersonalizados = pedNeg.ListarVistasSegunID(IDUsuario.ID); }
protected void btn_PrecioBase_Click(object sender, EventArgs e) { PedidoPersonalizadoNegocio persNeg = new PedidoPersonalizadoNegocio(); persNeg.SetPrecioBase(Convert.ToInt32(txtBox_PrecioBase.Text)); }