示例#1
0
        static void Main(string[] args)
        {
            Cliente         cliente         = new Cliente(1, "Felipe", "*****@*****.**");
            ClienteControle clienteControle = new ClienteControle();

            try
            {
                Console.Write("Exportanto cliente...");
                clienteControle.ExportarJson(cliente);
                Console.WriteLine("ok!");
            }
            catch (Exception ex)
            {
                Console.WriteLine($"[ERROR][EXPORT] {DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss,ff")}: {ex.Message}");
            }

            try
            {
                Console.Write("Importanto cliente...");
                Cliente clienteLido = clienteControle.ImportarJson();
                Console.WriteLine("ok!");

                Console.WriteLine("Cliente lido: " + clienteLido);
            }
            catch (Exception ex)
            {
                Console.WriteLine($"[ERROR][IMPORT] {DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss,ff")}: {ex.Message}");
            }

            Console.ReadKey();
        }
示例#2
0
        static void Main(string[] args)
        {
            Cliente cliente = new Cliente(1, "Felipe", "Ferreira", "056.895.047-00", "*****@*****.**");

            ClienteControle clienteControle = new ClienteControle();

            #region CSV
            try
            {
                Console.Write("Exportando para CSV...");
                DateTime start = DateTime.Now;
                clienteControle.ExportarCsv(cliente);
                DateTime end = DateTime.Now;
                Console.WriteLine($"ok! [{(end - start).TotalMilliseconds} ms]");
            }
            catch (Exception ex)
            {
                Console.WriteLine("falha.");
                Console.WriteLine(ex.Message);
            }
            #endregion

            #region JSON
            try
            {
                Console.Write("Exportando para JSON...");
                DateTime start = DateTime.Now;
                clienteControle.ExportarJson(cliente);
                DateTime end = DateTime.Now;
                Console.WriteLine($"ok! [{(end - start).TotalMilliseconds} ms]");
            }
            catch (Exception ex)
            {
                Console.WriteLine("falha.");
                Console.WriteLine(ex.Message);
            }
            #endregion

            #region TXT
            try
            {
                Console.Write("Exportando para TXT...");
                DateTime start = DateTime.Now;
                clienteControle.ExportarTxt(cliente);
                DateTime end = DateTime.Now;
                Console.WriteLine($"ok! [{(end - start).TotalMilliseconds} ms]");
            }
            catch (Exception ex)
            {
                Console.WriteLine("falha.");
                Console.WriteLine(ex.Message);
            }
            #endregion

            #region XML
            try
            {
                Console.Write("Exportando para XML...");
                DateTime start = DateTime.Now;
                clienteControle.ExportarXml(cliente);
                DateTime end = DateTime.Now;
                Console.WriteLine($"ok! [{(end - start).TotalMilliseconds} ms]");
            }
            catch (Exception ex)
            {
                Console.WriteLine("falha.");
                Console.WriteLine(ex.Message);
            }
            #endregion

            Console.ReadKey();
        }