private void inicializarVenta() { this.Cursor = Cursors.WaitCursor; string str_err = ""; DataRow dr = ctl_emp.leerDatosEmpresa(ref str_err); if (dr == null) { this.Text = "Ventas - Lo Atiende: " + Frame.Atiende; } else { this.Text = "Ventas - " + dr[1].ToString(); //razon_social this.Text = this.Text + " -Lo Atiende: " + Frame.Atiende; } checaSiguienteCons(); checaParametros(); numCantidad.Value = 1; cliente_valido = false; subtotal = iva = total = pago = cambio = 0.0; ctl_vta.inicializaTempDVentas(); // <-- Checa. Es necesario comenzar con la tabla vacía. cargarYFormatearDataGrid(); lblFecha.Text = DateTime.Now.ToString(); txtPago.Text = "0"; calculos(); txtClave.Clear(); txtNombre.Clear(); txtTelefono.Clear(); txtClave.Focus(); this.Cursor = Cursors.Default; }