Exemple #1
0
        public void DPath(string DocName, int cnt)
        {
            var TStamp = new TimeStamp();
            var TValue = TStamp.TStamp();
            var logf   = new SDBLog();

            try
            {
                var ini = new Init
                {
                    Str = Console.ReadLine()
                };
                ini.StrData(DocName, cnt);
            }
            catch (System.IO.FileNotFoundException)
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("Error 101.1: Path not found; At : " + TValue);
                Console.ResetColor();
                logf.Log
                (
                    "=========================" +
                    Environment.NewLine +
                    "System.IO.FileNotFoundException;" +
                    Environment.NewLine +
                    "Error 101.1: Path not found;" +
                    Environment.NewLine +
                    "At : " +
                    TValue +
                    Environment.NewLine,
                    "101.1"
                );
            }
            catch (System.ArgumentException)
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("Error 101.2: Empty path; At : " + TValue);
                Console.ResetColor();
                logf.Log
                (
                    "=========================" +
                    Environment.NewLine +
                    "System.ArgumentException;" +
                    Environment.NewLine +
                    "Error 101.2: Empty path;" +
                    Environment.NewLine +
                    "At : " +
                    TValue +
                    Environment.NewLine,
                    "101.2"
                );
            }
        }
Exemple #2
0
        public void DStr(string str, string docName, int cnt)
        {
            var logf        = new SDBLog();
            var TStamp      = new TimeStamp();
            var TValue      = TStamp.TStamp();
            var addCustomer = new LCustomer();

            try
            {
                if (Path.IsPathRooted(str))
                {
                    var customer_Get = new StreamReading();
                    customer_Get.ReadST(str, addCustomer, docName, cnt);
                }
                else if (str == "read")
                {
                    var x = new main();
                    var g = x.BTreeCreate(docName);
                    var y = new StreamReadingTree();
                    y.ReadDataTree(g);
                }
                else
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("Unknown Command; At : " + TValue);
                    Console.ResetColor();
                }
            }
            catch (Newtonsoft.Json.JsonReaderException)
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("Error 102: Phase Error; At : " + TValue);
                addCustomer.DCustomer();
                Console.ResetColor();
                logf.Log
                (
                    "=========================" +
                    Environment.NewLine +
                    "Newtonsoft.Json.JsonReaderException" +
                    Environment.NewLine +
                    "Error 102: Phase Error;" +
                    Environment.NewLine +
                    "At : " +
                    TValue +
                    Environment.NewLine,
                    "102"
                );
            }
        }