Ejemplo n.º 1
0
        public void Tranferencia(Guardar_Usuario usuario)
        {
            if (usuario.Monto > 0)
            {
                string numero;
                double monto;

                Console.WriteLine("INGRESE LA CUENTA QUE DESEA TRANFERIRLE:");
                numero = Console.ReadLine();
                Console.WriteLine("");
                Console.WriteLine("INGRESE EL MONTO QUE DESEA DEPOSITAR:");
                monto = Convert.ToDouble(Console.ReadLine());
                Console.Clear();
                Console.WriteLine("");


                Baucher   baucher   = new Baucher(monto.ToString(), $"TRANSFERISTE A LA CUENTA {numero} ");
                Historial historial = new Historial();
                historial.Detalles = "REALIZASTE UNA TRANSFERENCIA";
                historial.Fecha    = DateTime.Now.ToString();

                Usuario.Monto = usuario.Monto = usuario.Monto - monto;
                usuario.Historial.Add(historial);

                json1 = JsonConvert.SerializeObject(usuario);

                System.IO.File.WriteAllText(Utilidad.RutaUsuario, json1);
            }
            else
            {
                Console.WriteLine("NO TIENES BALANCE SUFICIENTE PARA REALIZAR SU REGARGA");
            }
        }
Ejemplo n.º 2
0
        public void RealizarRetiro(Guardar_Usuario usuario)
        {
            if (usuario.Monto > 0)
            {
                double monto;

                Console.WriteLine("");
                Console.WriteLine("INGRESE EL MONTO QUE DESEE RETIRAR:");
                monto = Convert.ToDouble(Console.ReadLine());
                Console.Clear();
                Console.WriteLine("");


                Baucher   baucher   = new Baucher(monto.ToString(), $"RETIRO DE EFECTIVO");
                Historial historial = new Historial();
                historial.Detalles = "REALIZASTE RETIRO DE EFECTIVO";
                historial.Fecha    = DateTime.Now.ToString();

                Usuario.Monto = usuario.Monto = usuario.Monto - monto;
                usuario.Historial.Add(historial);

                json1 = JsonConvert.SerializeObject(usuario);

                System.IO.File.WriteAllText(Utilidad.RutaUsuario, json1);
            }
            else
            {
                Console.WriteLine("NO TIENES BALANCE SUFICIENTE PARA REALIZAR SU RETIRO");
            }
        }
Ejemplo n.º 3
0
        public ConsultaBalance()
        {
            Baucher baucher = new Baucher(Usuario.Monto.ToString(), "COMSULTA BALANCE");

            using (StreamReader jsonStream = File.OpenText(Utilidad.RutaUsuario))
            {
                var             json    = jsonStream.ReadToEnd();
                Guardar_Usuario usuario = JsonConvert.DeserializeObject <Guardar_Usuario>(json);



                usuario.Monto = Usuario.Monto;


                Historial historial = new Historial();
                historial.Detalles = "CONSULTO EL BALANCE";
                historial.Fecha    = DateTime.Now.ToString();

                usuario.Historial.Add(historial);

                json1 = JsonConvert.SerializeObject(usuario);
            }

            System.IO.File.WriteAllText(Utilidad.RutaUsuario, json1);
        }
Ejemplo n.º 4
0
        public void ReaizarRecargas(Guardar_Usuario usuario)
        {
            if (usuario.Monto > 0)
            {
                string numero;
                double monto;

                Console.WriteLine("INGRESE EL NUMERO A RECARGAR:");
                numero = Console.ReadLine();
                Console.WriteLine("");
                Console.WriteLine("INGRESE EL MONTO DE LA RECARGA:");
                monto = Convert.ToDouble(Console.ReadLine());
                Console.Clear();
                Console.WriteLine("");


                Baucher   baucher   = new Baucher(Usuario.Monto.ToString(), $"RECARGASTE AL NUMERO {numero} UN MONTO DE {monto}");
                Historial historial = new Historial();
                historial.Detalles = "REALIZASTE UNA RECARGA";
                historial.Fecha    = DateTime.Now.ToString();

                Usuario.Monto = usuario.Monto = usuario.Monto - monto;
                usuario.Historial.Add(historial);

                json1 = JsonConvert.SerializeObject(usuario);

                System.IO.File.WriteAllText(Utilidad.RutaUsuario, json1);
            }
            else
            {
                Console.WriteLine("NO TIENES BALANCE SUFICIENTE PARA REALIZAR SU REGARGA");
            }
        }
Ejemplo n.º 5
0
        public void LeerDatosUsuarios(string rutaDatosUsuarios)
        {
            using (StreamReader jsonStream = File.OpenText(rutaDatosUsuarios))
            {
                var             json    = jsonStream.ReadToEnd();
                Guardar_Usuario usuario = JsonConvert.DeserializeObject <Guardar_Usuario>(json);

                Usuario.Nombre = usuario.Nombre;
                Usuario.Cedula = usuario.Cedula;
                Usuario.Numero = usuario.Numero;
                Usuario.Monto  = usuario.Monto;
            }
        }
Ejemplo n.º 6
0
        public DepositarDinero()
        {
            Console.WriteLine("DEPOSITAR DINERO");
            Console.WriteLine("");



            using (StreamReader jsonStream = File.OpenText(Utilidad.RutaUsuario))
            {
                var json = jsonStream.ReadToEnd();
                usuario = JsonConvert.DeserializeObject <Guardar_Usuario>(json);


                usuario.Monto = Usuario.Monto;
            }
            DEPOSITAR(usuario);
        }
Ejemplo n.º 7
0
        public RetiroEfectivo()
        {
            Console.WriteLine("RETIRO DE EFECTIVO");
            Console.WriteLine("");



            using (StreamReader jsonStream = File.OpenText(Utilidad.RutaUsuario))
            {
                var json = jsonStream.ReadToEnd();
                usuario = JsonConvert.DeserializeObject <Guardar_Usuario>(json);


                usuario.Monto = Usuario.Monto;
            }
            RealizarRetiro(usuario);
        }
Ejemplo n.º 8
0
        public Transferencia()
        {
            Console.WriteLine("TRANSFERENCIAS");
            Console.WriteLine("");



            using (StreamReader jsonStream = File.OpenText(Utilidad.RutaUsuario))
            {
                var json = jsonStream.ReadToEnd();
                usuario = JsonConvert.DeserializeObject <Guardar_Usuario>(json);


                usuario.Monto = Usuario.Monto;
            }
            Tranferencia(usuario);
        }
Ejemplo n.º 9
0
        public RecargasTelefonicas()
        {
            Console.WriteLine("RECARGAS TELEFONICAS");
            Console.WriteLine("");



            using (StreamReader jsonStream = File.OpenText(Utilidad.RutaUsuario))
            {
                var json = jsonStream.ReadToEnd();
                usuario = JsonConvert.DeserializeObject <Guardar_Usuario>(json);


                usuario.Monto = Usuario.Monto;
            }
            ReaizarRecargas(usuario);
        }
Ejemplo n.º 10
0
        public void CrearUsuario(string CEDULA, string RutaCompleta)
        {
            Console.Clear();

            Guardar_Usuario usuario = new Guardar_Usuario();


            Console.WriteLine("");
            Console.WriteLine("FORMULARIO PARA CREAR NUEVO USUARIO");
            Console.WriteLine("");
            Console.WriteLine("AGREGAR SU NOMBRE:");
            usuario.Nombre = Console.ReadLine();
            Console.Clear();
            Console.WriteLine("");
            Console.WriteLine("AGREGAR SU CEDULA:");
            usuario.Cedula = Console.ReadLine();
            Console.Clear();
            Console.WriteLine("");
            Console.WriteLine("AGREGAR SU NUMERO:");
            usuario.Numero = Console.ReadLine();
            Console.Clear();
            Console.WriteLine("");
            Console.WriteLine("AGREGAR EL MONTO DESEADO PARA ABRIR LA CUENTA:");
            usuario.Monto = Convert.ToDouble(Console.ReadLine());
            Console.Clear();
            Console.WriteLine("");

            Historial historial = new Historial();

            historial.Detalles = "SE CREO EL USUARIO";
            historial.Fecha    = DateTime.Now.ToString();

            usuario.Historial.Add(historial);

            string json = JsonConvert.SerializeObject(usuario);

            System.IO.File.WriteAllText(RutaCompleta + $"//{usuario.Cedula}.json", json);

            Console.WriteLine(" ");
            Console.WriteLine(" ");

            Console.WriteLine("SE AGREGO CON EXITO");
        }
Ejemplo n.º 11
0
        public void DEPOSITAR(Guardar_Usuario usuario)
        {
            double monto;

            Console.WriteLine("");
            Console.WriteLine("INGRESE EL MONTO QUE DESEA DEPOSITAR:");
            monto = Convert.ToDouble(Console.ReadLine());
            Console.Clear();
            Console.WriteLine("");


            Baucher   baucher   = new Baucher(monto.ToString(), $"HICISTE UN DEPOSITO A TU CUENTA PERSONAL");
            Historial historial = new Historial();

            historial.Detalles = "REALIZASTE UN DEPOSITO A TU CUENTA PERSONAL";
            historial.Fecha    = DateTime.Now.ToString();

            Usuario.Monto = usuario.Monto = usuario.Monto + monto;
            usuario.Historial.Add(historial);

            json1 = JsonConvert.SerializeObject(usuario);

            System.IO.File.WriteAllText(Utilidad.RutaUsuario, json1);
        }