コード例 #1
0
        /////////////////////////////////////////////////////////////////

        public static int SaveCash(List <ClassToCash> TOCASH)
        {
            string     JsonSerialized = JsonConvert.SerializeObject(TOCASH);
            Class_cash saveCash       = new Class_cash("MEMBERCASH.TSHPANDA", "TheDirectory");
            int        res            = 0;

            try
            {
                res = saveCash.Write_ToFile(JsonSerialized, true);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }

            return(res);
        }
コード例 #2
0
        static void Main(string[] args)

        {
            Console.ForegroundColor = ConsoleColor.Black;
            Console.BackgroundColor = ConsoleColor.White;
            Console.Clear();
            ///////////////////////////////////////////////
            Class_cash         saveCash     = new Class_cash("MEMBERCASH.TSHPANDA", "TheDirectory");
            string             JsonFromCash = saveCash.TextFromFile();
            List <ClassToCash> ListOfMembers;

            if (string.IsNullOrEmpty(JsonFromCash))

            {
                ListOfMembers = new List <ClassToCash>();
            }
            else
            {
                ListOfMembers = JsonConvert.DeserializeObject <List <ClassToCash> >(JsonFromCash);
            }

            ///////////////////////////////////////////////////
            Console.Write($"Tedad afrade mojood  {ListOfMembers.Count} Mibashad EzafeKardane nafare jadid \"y\"");
            string flag = Console.ReadLine().ToLower();

            if (flag == "y")
            {
                Console.Write("Chand nafar Register Beshavand ? ");
                int Tedad = Convert.ToInt32(Console.ReadLine());
                for (int i = 0; i < Tedad; i++)
                {
                    ClassToCash cash = new ClassToCash();
                    cash.id = i;
                    Console.Write("Name Of Member : ");
                    cash.Name = Console.ReadLine();
                    ListOfMembers.Add(cash);
                }
            }

            Console.WriteLine("Members ====> ");
            for (int i = 0; i < ListOfMembers.Count; i++)
            {
                Console.WriteLine($"id : {ListOfMembers[i].id} AND Name : {ListOfMembers[i].Name}");
            }
            int iii = SaveCash(ListOfMembers);

            switch (iii)
            {
            case 1:
                Console.WriteLine("Cash Saved Done!");
                break;

            case -1:
                Console.WriteLine("Failed !");
                break;

            case -2:
                Console.WriteLine("Failed !");
                break;

            default:
                Console.WriteLine("Nothing!");
                break;
            }
            Console.ReadLine();
        }