protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["idpedido"] != "") { idPedido = Convert.ToInt32(Request.QueryString["idpedido"]); PedidoBussiness pbizz = new PedidoBussiness(); Pedido pedido = new Pedido(); pedido = pbizz.GetPedidoDato(idPedido);//pasar el idPedido a id para luego buscar el id en DetallePedido id = pedido.id; } else { Response.Redirect("Pedidos.aspx"); } if (!IsPostBack) { FillDetallePedidoData(); } VariablesBussiness varBuss = new VariablesBussiness(); varBuss.EditarVariableValor("rblistModoPago", this.rbListModoPago.SelectedValue); varBuss.EditarVariableValor("rblistEstado", this.rbListEstado.SelectedValue); varBuss.EditarVariableValor("DropDownProducto", DropDownProducto.SelectedValue); varBuss.EditarVariableValor("DropDownVariedad", DropDownVariedad.SelectedValue); varBuss.EditarVariableValor("DropDownParaPizza", DropDownParaPizza.SelectedValue); if (DropDownProducto.SelectedValue == "Seleccione") { MostrarDropDownList(DropDownProducto); } else if (DropDownProducto.SelectedValue == "PIZZA") { MostrarDropDownList(DropDownVariedad); DropDownParaPizza.Visible = true; } else { MostrarDropDownList(DropDownVariedad); DropDownParaPizza.Visible = false; } DropDownListCargaTipoMenu(DropDownProducto); DropDownListCargaMenu(DropDownVariedad); }
public void FillDetallePedidoData() { PedidoBussiness pbuss = new PedidoBussiness(); Pedido pedido = new Pedido(); pedido = pbuss.GetPedidoDato(idPedido); this.txtnombreCliente.Text = pedido.nombreCliente; this.txtdireccion.Text = pedido.direccion; this.txtnota.Text = pedido.nota; this.txtAtencion.Text = pedido.atencion; this.rbListModoPago.SelectedValue = pedido.modoPago; this.rbListEstado.SelectedValue = pedido.estado; FillDetallePedidoGrid(); DetallePedidoBussiness dpbuss = new DetallePedidoBussiness(); List <DetallePedido> listDetallePedido = new List <DetallePedido>(); listDetallePedido = dpbuss.GetDetallePedidoDato(id); gridTipoProductoPedidosList.DataSource = listDetallePedido; gridTipoProductoPedidosList.DataBind(); }
protected void btnImprimir_Click(object sender, EventArgs e) { //uso funcion javascript PedidoBussiness pbuss = new PedidoBussiness(); Pedido pedido = new Pedido(); DetallePedidoBussiness dpbuss = new DetallePedidoBussiness(); List <DetallePedido> listaDetallePedido = new List <DetallePedido>(); List <string> listaMenus = new List <string>(); int idPedido = 0; if (gridPedidosList.SelectedIndex != -1) { idPedido = Convert.ToInt16(gridPedidosList.SelectedRow.Cells[0].Text); pedido = pbuss.GetPedidoDato(idPedido); listaDetallePedido = dpbuss.GetDetallePedidoDato(pedido.id); //listaMenus = listaDetallePedido.Select(x => x.variedad).ToList(); string javaScript = "alertas();"; ScriptManager.RegisterStartupScript(this, this.GetType(), "script", javaScript, true); TicketBussiness ticktBuss = new TicketBussiness(); ticktBuss.ImprimirTicket(nombreNegocio, direccion, telefono, ref numeroTickt, ref numeroDetalle, ref listaDetallePedido, pedido.atencion, pedido.nombreCliente); Configuration webConfigApp = WebConfigurationManager.OpenWebConfiguration("~"); webConfigApp.AppSettings.Settings["NumeroDeTicket"].Value = numeroTickt.ToString("D3"); webConfigApp.Save(); Configuration webConfigAppNumeroDetalle = WebConfigurationManager.OpenWebConfiguration("~"); webConfigAppNumeroDetalle.AppSettings.Settings["NumeroDeDetalle"].Value = numeroDetalle.ToString("D7"); webConfigAppNumeroDetalle.Save(); } else { string script = "AlertaSeleccion();"; ScriptManager.RegisterStartupScript(this, this.GetType(), "popupEliminar", script, true); } }