Example #1
0
        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();
        }
Example #2
0
        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"));
        }