private void PagarCheque() { LimpiarPagos(Basicas.parametros().TasaIva); factura.calcularSaldo(); ChequeTextEdit.Value = (decimal)factura.Saldo; ChequeTextEdit.SelectAll(); this.ChequeTextEdit.Focus(); }
void txtRetencion_Validating(object sender, CancelEventArgs e) { DevExpress.XtraEditors.CalcEdit editor = (DevExpress.XtraEditors.CalcEdit)sender; factura.Retencion = (double)editor.Value; factura.calcularSaldo(); this.facturaBindingSource.ResetCurrentItem(); }
void Pagos_Click(object sender, EventArgs e) { this.mesasAbiertasPlatoBindingSource.EndEdit(); try { Validar(); CargarFactura(); FrmPagar pago = new FrmPagar(); pago.factura = factura; pago.descuento = mesa.Descuento.GetValueOrDefault(); pago.ShowDialog(); if (pago.DialogResult != System.Windows.Forms.DialogResult.OK) { return; } factura.calcularSaldo(); if (decimal.Round((decimal)factura.Saldo.GetValueOrDefault(0), 0) == 0) { if (factura.ConsumoInterno.GetValueOrDefault(0) == 0) { factura.Tipo = "FACTURA"; factura.Mesonero = mesaAbierta.Mesa; ImprimirFactura(); if (!FactoryLibroVentas.Existe(factura)) { FactoryLibroVentas.EscribirItemFactura(factura); factura.LibroVentas = true; } } else { factura.Tipo = "CONSUMO"; } factura.Hora = DateTime.Now; if (factura.Fecha == null) { factura.Fecha = DateTime.Today; factura.Numero = FactoryContadores.GetMax(factura.Tipo); } GuardarFactura(); EliminarMesaAbierta(mesaAbierta); } else { return; } } catch (Exception x) { MessageBox.Show(x.Message); return; } this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); }
void TarjetaTextEdit_Validating(object sender, CancelEventArgs e) { factura.calcularSaldo(); DevExpress.XtraEditors.CalcEdit editor = (DevExpress.XtraEditors.CalcEdit)sender; factura.Tarjeta = (double)editor.Value; this.facturaBindingSource.ResetCurrentItem(); }