Пример #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);
        }
        public static Dictionary <string, Object> toMap(IConsumidor consumidor)
        {
            Dictionary <string, Object> mapa = new Dictionary <string, object>();

            if (consumidor.getIdUsuario() != null)
            {
                mapa.Add("idUsuario", consumidor.getIdUsuario());
            }
            if (consumidor.getClaveAcceso() != null)
            {
                mapa.Add("claveAcceso", consumidor.getClaveAcceso());
            }
            if (consumidor.getApellidoMaterno() != null)
            {
                mapa.Add("apellidoMaterno", consumidor.getApellidoMaterno());
            }
            if (consumidor.getApellidoPaterno() != null)
            {
                mapa.Add("apellidoPaterno", consumidor.getApellidoPaterno());
            }
            if (consumidor.getNombre() != null)
            {
                mapa.Add("nombres", consumidor.getNombre());
            }
            if (consumidor.getTipoUsuario() != 0)
            {
                mapa.Add("idTipoUsuario", consumidor.getTipoUsuario());
            }
            if (consumidor.getPrgmaEducativo() != 0)
            {
                mapa.Add("idProgramaEducativo", consumidor.getPrgmaEducativo());
            }
            if (consumidor.getSaldo() > -1)
            {
                mapa.Add("saldo", consumidor.getSaldo());
            }
            if (consumidor.getEstadoUsuario() != 0)
            {
                mapa.Add("estadoUsuario", consumidor.getEstadoUsuario());
            }
            if (consumidor.getFechaExpiracion() != null)
            {
                mapa.Add("fechaExp", consumidor.getFechaExpiracion().ToString("yyyy-MM-dd"));
            }

            return(mapa);
        }
        private void setValores()
        {
            string nombre        = capital.ToTitleCase(consumidor.getNombre().ToLower());
            string paterno       = capital.ToTitleCase(consumidor.getApellidoPaterno().ToLower());
            string materno       = capital.ToTitleCase(consumidor.getApellidoMaterno().ToLower());
            string completo      = string.Format("{0} {1} {2}", nombre, paterno, materno);
            string programaEduca = "";

            if (programas != null)
            {
                programaEduca = programas[consumidor.getPrgmaEducativo().ToString()];
            }


            lblNombreCompleto.Text = completo;
            lblPrgmEducativo.Text  = programaEduca;
            lblMatricula.Text      = consumidor.getIdUsuario();
            lblSaldo.Text          = consumidor.getSaldo().ToString();
        }