public void VerDtsCliente(string Cdgo) // from TimerReaderCard_Tick() { /* Se obtiene datos del cliente desde base datos, * Si CdgoTarjeta no esta registrado en tbl usuario: * se abrirá form para llenar datos del trabajador. * Sino se abrirá form para recarga de crédito. * */ objCliente = new clsEjecutor(Cdgo); objCliente.SetDtsBaseDatos(); bool blExisteCte = objCliente.getExisteCte(); if (!blExisteCte) { // Tarj NO esta registrado en base datos. Preguntar al admin si quiere darle de alta. if (MsjeBoxNoExisteTarj(Cdgo) == System.Windows.Forms.DialogResult.No) { return; } // blExisteCte(false) tds los Campos quedan habilitados para modificar! frmCliente ofrmCliente = new frmCliente(objCliente, false); ofrmCliente.Show(); // return; } objfrmAddCredito = new frmAddCredito(objCliente); objfrmAddCredito.Show(); }
private int DarAltaTarjeta() { // 27/AGO2014 String cdgo_t = objCliente.getCoincidencia(); if (cdgo_t.Length == 0) { // No existe otra tarjeta en bdts con el dni ingresado en form return(objCliente.Insertar("0.00")); } /* dt en formato "CdgoTarjeta#SaldoActual" * dt!= "" si hay otra tarjeta con mismo DNI en la bdts. */ clsEjecutor objCliente_t = new clsEjecutor(cdgo_t); objCliente_t.SetDtsBaseDatos(); float sldo = objCliente_t.Saldo; DialogResult drlt = MsgBoxTransferSaldo(cdgo_t, sldo); if (drlt == System.Windows.Forms.DialogResult.Yes) { /* El admin. quiere transferir saldo de la tarj. anterior * y Bloquearla. */ objCliente_t.BlockTarjeta(); return (objCliente.Insertar(sldo.ToString())); // continuar... // } return(objCliente.Insertar("0.00")); }