Ejemplo n.º 1
0
        public void Convert(Showprint sp)
        {
            string csv = string.Format("{0}, {1}, {2}", sp.print, sp.nama, sp.printer);

            Console.WriteLine("Hasil konversi ke csv :\n");
            Console.WriteLine(csv);
        }
Ejemplo n.º 2
0
        public void Convert(Showprint sp)
        {
            string json = jsonConvert(sp);

            Console.WriteLine("Hasil Konversi ke json:\n");
            Console.WriteLine(json);
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            Showprint sp = new Showprint();

            sp.print   = "Epson";
            sp.nama    = "Canon";
            sp.printer = "LaserJet";

            Console.WriteLine("Pilih Format Konversi Data : ");
            Console.WriteLine("1. Json");
            Console.WriteLine("2. XML");
            Console.WriteLine("3.Csv\n");

            Console.Write("Nomor Format Data [1..3]: ");
            int nomorFormatData = Convert.ToInt32(Console.ReadLine());

            IPrinterWindows convert;

            if (nomorFormatData == 1)
            {
                convert = new ConvertToJson();
            }
            else if (nomorFormatData == 2)
            {
                convert = new ConvertToXML();
            }
            else
            {
                convert = new ConvertToCsv();
            }


            convert.Convert(sp);
            Console.ReadKey();
        }
Ejemplo n.º 4
0
        public void Convert(Showprint sp)
        {
            using (StringWriter writer = new StringWriter())
            {
                XmlSerializer serializer = new XmlSerializer(typeof(Showprint));
                serializer.Serialize(writer, sp);

                string xml = writer.ToString();

                Console.WriteLine("Hasil konversi ke XML :\n");
                Console.WriteLine(xml);
            }
        }
Ejemplo n.º 5
0
 public void convert(Showprint sp)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 6
0
 private string jsonConvert(Showprint sp)
 {
     throw new NotImplementedException();
 }