Esempio n. 1
0
        public static FileFormatManager CreateManager(Person.Format fmt, string fileName)
        {
            FileFormatManager toret = null;

            if ( fmt == Person.Format.CSV ) {
                // CSV
                toret = new CsvManager( fileName );
            }
            else
            if ( fmt == Person.Format.HTML ) {
                // HTML
                toret = new HtmlManager( fileName );
            }
            else
            if ( fmt == Person.Format.VCF ) {
                // VCard
                toret = new VcfManager( fileName );
            }

            if ( toret == null ) {
                throw new ApplicationException( "Internal: format not found" );
            }

            return toret;
        }
Esempio n. 2
0
        public static FileFormatManager CreateManager(Person.Format fmt, string fileName)
        {
            FileFormatManager toret = null;

            if (fmt == Person.Format.CSV)
            {
                // CSV
                toret = new CsvManager(fileName);
            }
            else
            if (fmt == Person.Format.HTML)
            {
                // HTML
                toret = new HtmlManager(fileName);
            }
            else
            if (fmt == Person.Format.VCF)
            {
                // VCard
                toret = new VcfManager(fileName);
            }

            if (toret == null)
            {
                throw new ApplicationException("Internal: format not found");
            }

            return(toret);
        }