protected void btnEliminarPedido_Click(object sender, EventArgs e) { int idDetalle; if (gridTipoProductoPedidosList.SelectedIndex != -1) { idDetalle = Convert.ToInt32(gridTipoProductoPedidosList.SelectedRow.Cells[0].Text); DetallePedidoBussiness menuBuss = new DetallePedidoBussiness(); menuBuss.EliminarDetallePedido(id, idDetalle); FillDetallePedidoGrid(); } }
private void FillDetallePedidoGrid() { DetallePedidoBussiness dpbuss = new DetallePedidoBussiness(); List <DetallePedido> listDetallePedido = new List <DetallePedido>(); listDetallePedido = dpbuss.GetDetallePedidoDato(id); PedidoBussiness peBuss = new PedidoBussiness(); this.txtTotal.Text = Convert.ToString(peBuss.GetTotalPedidos(id)); gridTipoProductoPedidosList.DataSource = listDetallePedido; gridTipoProductoPedidosList.DataBind(); }
private void FillDetallePedidoData() { DetallePedidoBussiness detalleBiz = new DetallePedidoBussiness(); DetallePedido dePe = new DetallePedido(); dePe = detalleBiz.GetDetallePedidoData(idDetalle, id); this.txtIdDetalle.Text = Convert.ToString(dePe.idDetalle); this.txtTipo.Text = dePe.tipo; this.txtMenu.Text = dePe.variedad; this.txtParaPizza.Text = dePe.paraPizza; this.txtCantidad.Text = Convert.ToString(dePe.cantidad); this.txtPrecio.Text = Convert.ToString(dePe.precio); int cantidad = 0; cantidad = Convert.ToInt32(dePe.cantidad); Session["VariableSession"] = cantidad; }
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 btnAceptar_Click(object sender, EventArgs e) { int id; DetallePedidoTemporalBussiness detpedidoTemBuss = new DetallePedidoTemporalBussiness(); VariablesBussiness varBuss = new VariablesBussiness(); PedidoBussiness peBuss = new PedidoBussiness(); DetallePedidoBussiness dpBuss = new DetallePedidoBussiness(); if (this.DropDownProducto.SelectedValue != "Seleccione" && this.DropDownVariedad.SelectedValue != "Seleccion" && this.txtCantidad.Text != "") { } Pedido pedido = new Pedido(); pedido.nombreCliente = this.txtnombreCliente.Text.ToUpper(); pedido.direccion = this.txtdireccion.Text.ToUpper(); pedido.atencion = this.txtAtencion.Text.ToUpper(); pedido.nota = this.txtnota.Text.ToUpper(); pedido.avisar = this.RadioButtonAvisar.SelectedValue.ToUpper(); string valorchecked = varBuss.GetVariableData("RadioButtonSelected"); pedido.modoPago = valorchecked; pedido.total = Convert.ToDecimal(txtTotal.Text); id = peBuss.CrearPedido(pedido); dpBuss.CargarDetallePedido(id); detpedidoTemBuss.TruncatePedidoTemporalData(); detpedidoTemBuss.ReindexarPedidoTemporalData(); FillDetallePedidoGrid(); Response.Redirect("Pedidos.aspx"); //this.txtnombreCliente.Text = ""; //this.txtdireccion.Text = ""; //this.txtnota.Text = ""; //this.txtAtencion.Text = ""; //rbTarjeta.Checked = false; //rbEfectivo.Checked = false; //rbMercadoPago.Checked = false; }
protected void btnAceptar_Click(object sender, EventArgs e) { DetallePedidoBussiness detpedidoBuss = new DetallePedidoBussiness(); VariablesBussiness varBuss = new VariablesBussiness(); PedidoBussiness peBuss = new PedidoBussiness(); DetallePedidoBussiness dpBuss = new DetallePedidoBussiness(); Pedido pedido = new Pedido(); pedido.id = id; pedido.nombreCliente = this.txtnombreCliente.Text; pedido.direccion = this.txtdireccion.Text; pedido.atencion = this.txtAtencion.Text; pedido.nota = this.txtnota.Text; pedido.modoPago = varBuss.GetVariableData("rbListModoPago"); pedido.estado = varBuss.GetVariableData("rbListEstado"); pedido.total = Convert.ToDecimal(txtTotal.Text); peBuss.EditarPedido(pedido); //dpBuss.CargarDetallePedido(id); // debo modificar a actualizar DetallePedido, tengo que ver que no este repetido en la base Response.Redirect("Pedidos.aspx"); }
protected void btnCargar_Click(object sender, EventArgs e) { DetallePedido detallePedido = new DetallePedido(); DetallePedidoBussiness detallePedidoBuss = new DetallePedidoBussiness(); MenuBussiness menuBuss = new MenuBussiness(); Entidades.Menu menu = new Entidades.Menu(); if (this.DropDownProducto.SelectedValue != "Seleccione" && this.DropDownVariedad.SelectedValue != "" && this.txtCantidad.Text != "") { detallePedido.id = id; detallePedido.tipo = this.DropDownProducto.SelectedValue; detallePedido.variedad = this.DropDownVariedad.SelectedValue; if (this.DropDownParaPizza.SelectedValue == "Seleccione") { detallePedido.paraPizza = ""; } else { detallePedido.paraPizza = this.DropDownParaPizza.SelectedValue; } detallePedido.cantidad = Convert.ToInt32(this.txtCantidad.Text); menu = menuBuss.GetMenuDataTipo(detallePedido.variedad); detallePedido.precio = menu.precio * detallePedido.cantidad; detallePedidoBuss.AgregarDetallePedido(detallePedido); FillDetallePedidoGrid(); this.DropDownProducto.SelectedValue = "Seleccione"; this.DropDownVariedad.SelectedValue = "Seleccione"; this.DropDownParaPizza.SelectedValue = "Seleccione"; this.txtCantidad.Text = ""; } else { string script = "Alerta();"; ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", script, true); } }
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); } }
protected void btnAceptar_Click(object sender, EventArgs e) { int cantidad = 0; DetallePedidoBussiness detallePeBuss = new DetallePedidoBussiness(); DetallePedido pedido = new DetallePedido(); pedido.id = id; pedido.idDetalle = Convert.ToInt32(this.txtIdDetalle.Text); pedido.tipo = this.txtTipo.Text; pedido.variedad = this.txtMenu.Text; pedido.paraPizza = this.txtParaPizza.Text; pedido.cantidad = Convert.ToInt32(this.txtCantidad.Text); if (Session["VariableSession"] != null) { cantidad = (int)Session["VariableSession"]; } decimal variable = Convert.ToDecimal(this.txtPrecio.Text); pedido.precio = (Convert.ToDecimal(this.txtPrecio.Text) / cantidad) * pedido.cantidad; detallePeBuss.EditarDetallePedido(pedido); Response.Redirect("EditarPedido.aspx?idpedido=" + idPedido); //FillDetallePedidoGrid(); }