protected void Page_Load(object sender, EventArgs e) { if (!this.IsPostBack) { llenarComboMeses(); llenarComboAnnos(); llenarComboMetodosPago(); esconderDetallePago(); //cargar la comanda comanda = (Comanda)Session["comanda_actual"]; //cargar el balance inicial que es eventualmente el mismo total de la orden comanda.actualizarBalance(comanda.obtenerTotal()); //cargar estados comandas cargarEstadosComadas(); //Cargar detalle de comanda actual asignarDatosSegunComanda(comanda); txtComandaID.Attributes.Add("readonly", "readonly"); txtFecha.Attributes.Add("readonly", "readonly"); txtNombreCliente.Attributes.Add("readonly", "readonly"); txtEstadoCuenta.Attributes.Add("readonly", "readonly"); cboEstadoComanda.Attributes.Add("readonly", "readonly"); txtMesa.Attributes.Add("readonly", "readonly"); } }
private void cargarTotalComanda(Comanda comanda) { tdIVA.Text = comanda.obtenerIVA().ToString("C", CultureInfo.CurrentCulture); tdSubtotal.Text = comanda.obtenerTotalOrden().ToString("C", CultureInfo.CurrentCulture); tdTotal.Text = comanda.obtenerTotal().ToString("C", CultureInfo.CurrentCulture); }
protected void cmdAgregarMetodoPago_Click(object sender, EventArgs e) { if (cboMetodosPago.SelectedValue.Equals("CASH-201")) { cargarEfectivoOption(true); cargarTarjetaOption(false); //Establecer el pago realizarMetodoEfectivo(comanda.obtenerTotal()); txtTotalEfectivo.ReadOnly = true; pago_code = cboMetodosPago.SelectedValue; lblTotalFactura.Text = comanda.obtenerTotal().ToString("C", CultureInfo.CurrentCulture); } else if (cboMetodosPago.SelectedValue.Equals("CC-101")) { cargarTarjetaOption(true); cargarEfectivoOption(false); //Establecer el pago realizarMetodoTarjeta(comanda.obtenerTotal()); txtTotalEfectivo.ReadOnly = true; pago_code = cboMetodosPago.SelectedValue; lblTotalFactura.Text = comanda.obtenerTotal().ToString("C", CultureInfo.CurrentCulture); } else if (cboMetodosPago.SelectedValue.Equals("CC/CASH-00")) { cargarTarjetaOption(true); cargarEfectivoOption(true); lblTotalFactura.Text = comanda.obtenerTotal().ToString("C", CultureInfo.CurrentCulture); pago_code = cboMetodosPago.SelectedValue; } }
private void cagarReporte() { Comanda comanda = (Comanda)Session["comanda_actual"]; //Reset reportViewerFactura.Reset(); //Data Source DataTable dt = ComandaLN.obtenerReporteFiltrado(comanda.comanda_id); ReportDataSource rds = new ReportDataSource("DataSet1", dt); reportViewerFactura.LocalReport.DataSources.Add(rds); //Path reportViewerFactura.LocalReport.ReportPath = "factura.rdlc"; //Parameters ReportParameter[] rptParams = new ReportParameter[] { new ReportParameter("comandaId", comanda.comanda_id), new ReportParameter("nombreCliente", comanda.nombreCliente), new ReportParameter("fecha", comanda.fecha.ToShortDateString()), new ReportParameter("totalf", comanda.obtenerTotal().ToString()) }; // Set parameters reportViewerFactura.LocalReport.SetParameters(rptParams); //Refresh reportViewerFactura.LocalReport.Refresh(); }