예제 #1
0
        public Boolean saldoSuficiente(IConsumidor consumidor)
        {
            float nuevoSaldo = consumidor.getSaldo() - 3;

            if (nuevoSaldo >= 0)
            {
                string alerta = string.Format("Despues de la operación tu saldo disponible será de:\n" +
                                              "$ {0}\n" +
                                              "¿Deseas continuar?", nuevoSaldo);
                DialogResult result = new MyMessageBox().Show(alerta, BOTONES_SI_NO);

                if (result == DialogResult.Yes)
                {
                    consumidor.setSaldo(nuevoSaldo);
                    int respuesta = mysql.updateSaldo(nuevoSaldo, consumidor.getIdUsuario());
                    if (respuesta == 1)
                    {
                        logica.datosCliente["saldo"] = nuevoSaldo;
                        return(true);
                    }
                    else
                    {
                        new MyMessageBox().Show();// error
                    }
                }
            }
            else
            {
                new MyMessageBox().Show("Saldo insuficiente.");
            }
            return(false);
        }
예제 #2
0
 public Boolean validarAdmin(IConsumidor cliente)
 {
     if (cliente.getIdUsuario() == "ADMIN" && cliente.getClaveAcceso() == "UVAD49999")
     {
         cliente.setNombre("ADMIN");
         cliente.setApellidoPaterno("U");
         cliente.setApellidoMaterno("V");
         cliente.setPrgmaEducativo(1);
         cliente.setSaldo(0);
         cliente.setTipoUsuario(2);
         cliente.setEstadoUsuario(2);
         return(true);
     }
     return(false);
 }
        public void setCampos()
        {
            string date     = Consumidor.calcularFecha(inputMatricula.Text.ToUpper());
            var    dateTime = DateTime.ParseExact(date, "yyyy-MM-dd", null);

            consumidor.setIdUsuario(inputMatricula.Text.ToUpper());
            consumidor.setClaveAcceso(inputContra.Text);
            consumidor.setApellidoMaterno(inputApellidoMaterno.Text.ToUpper());
            consumidor.setApellidoPaterno(inputApellidoPaterno.Text.ToUpper());
            consumidor.setNombre(inputNombre.Text.ToUpper());
            consumidor.setTipoUsuario();
            consumidor.setPrgmaEducativo(int.Parse(programaEducativo));
            consumidor.setSaldo(0);
            consumidor.setEstadoUsuario();
            consumidor.setFechaExpiracion(dateTime);

            //Console.WriteLine(consumidor.getString());
        }