コード例 #1
0
ファイル: IngressoFactory.cs プロジェクト: gabrielerossi/FLIP
        public static Ingresso Create(TipoComando ingresso)
        {
            Ingresso resp = null;
            try
            {
                switch (ingresso)
                {
                    case TipoComando.Quit:
                        resp = new QuitIngresso();
                        break;
                    case TipoComando.Peop:
                        resp = new PeopIngresso();
                        break;
                    case TipoComando.Birt:
                        resp = new BirtIngresso();
                        break;
                    case TipoComando.Calc:
                        resp = new CalcIngresso();
                        break;
                    default:
                        resp = null;
                        break;
                        //throw new ArgumentOutOfRangeException();
                }
            }
            catch (Exception)
            {

            }
            return resp;
        }
コード例 #2
0
        public static Ingresso Create(TipoComando ingresso)
        {
            Ingresso resp = null;

            try
            {
                switch (ingresso)
                {
                case TipoComando.Quit:
                    resp = new QuitIngresso();
                    break;

                case TipoComando.Peop:
                    resp = new PeopIngresso();
                    break;

                case TipoComando.Birt:
                    resp = new BirtIngresso();
                    break;

                case TipoComando.Calc:
                    resp = new CalcIngresso();
                    break;

                default:
                    resp = null;
                    break;
                    //throw new ArgumentOutOfRangeException();
                }
            }
            catch (Exception)
            {
            }
            return(resp);
        }