Exemplo n.º 1
0
 public IPasta SpawnMeatballPasta()
 {
     mMeatball = new Pasta();
     mMeatball = mFactory.GetPasta(ToppingType.Sauce, mMeatball);
     mMeatball = mFactory.GetPasta(ToppingType.Meatball, mMeatball);
     return(mMeatball);
 }
Exemplo n.º 2
0
 public IPasta SpawnCheesePasta()
 {
     mCheese = new Pasta();
     mCheese = mFactory.GetPasta(ToppingType.Sauce, mCheese);
     mCheese = mFactory.GetPasta(ToppingType.Meatball, mCheese);
     mCheese = mFactory.GetPasta(ToppingType.Cheese, mCheese);
     return(mCheese);
 }
Exemplo n.º 3
0
        public void Modificar(IPasta pasta)
        {
            var sql = new StringBuilder();
            IDBHelper DBHelper;

            DBHelper = ServerUtils.getDBHelper();

            sql.Append("UPDATE MP_PASTA SET ");
            sql.Append(string.Concat("NOME = '", UtilidadesDePersistencia.FiltraApostrofe(pasta.Nome), "', "));
            sql.Append(string.Concat("CODIGO = '", UtilidadesDePersistencia.FiltraApostrofe(pasta.Codigo), "' "));
            sql.Append("WHERE ID = " + pasta.ID.Value.ToString());
            DBHelper.ExecuteNonQuery(sql.ToString());
        }
Exemplo n.º 4
0
        public void Inserir(IPasta pasta)
        {
            var sql = new StringBuilder();
            IDBHelper DBHelper;

            DBHelper = ServerUtils.getDBHelper();
            pasta.ID = GeradorDeID.getInstancia().getProximoID();

            sql.Append("INSERT INTO MP_PASTA (");
            sql.Append("ID, CODIGO, NOME)");
            sql.Append("VALUES (");
            sql.Append(String.Concat(pasta.ID.Value, ", "));
            sql.Append(String.Concat("'", UtilidadesDePersistencia.FiltraApostrofe(pasta.Codigo), "', "));
            sql.Append(string.Concat("'", UtilidadesDePersistencia.FiltraApostrofe(pasta.Nome), "')"));
            DBHelper.ExecuteNonQuery(sql.ToString());
        }
Exemplo n.º 5
0
    public IPasta GetPasta(ToppingType type, IPasta pasta)
    {
        IPasta pastaPlain = new Pasta();

        switch (type)
        {
        case ToppingType.Sauce:
            pasta = new WithSauce(pasta);
            return(pasta);

        case ToppingType.Meatball:
            pasta = new WithMeatball(pasta);
            return(pasta);

        case ToppingType.Cheese:
            pasta = new WithCheese(pasta);
            return(pasta);
        }

        return(pasta);
    }
        public void Modificar(IPasta pasta)
        {
            ServerUtils.setCredencial(_Credencial);

            var mapeador = FabricaGenerica.GetInstancia().CrieObjeto<IMapeadorDePasta>();

            try
            {
                ServerUtils.BeginTransaction();
                mapeador.Modificar(pasta);
                ServerUtils.CommitTransaction();
            }
            catch
            {
                ServerUtils.RollbackTransaction();
                throw;
            }
            finally
            {
                ServerUtils.libereRecursos();
            }
        }
Exemplo n.º 7
0
 public WithMeatball(IPasta pasta) : base(pasta)
 {
 }
Exemplo n.º 8
0
 private void Mostre(IPasta pasta)
 {
     txtNomeDaPasta.Text = pasta.Nome;
     ExibaTelaConsultar();
 }
Exemplo n.º 9
0
 public IPasta SpawnSaucePasta()
 {
     mSauce = new Pasta();
     mSauce = mFactory.GetPasta(ToppingType.Sauce, mSauce);
     return(mSauce);
 }
Exemplo n.º 10
0
 public IPasta SpawnPlainPasta()
 {
     mPlain = new Pasta();
     return(mPlain);
     //text.text = "Spawned Plain Pasta: Tastiness: " + mPlain.getTastiness();
 }
Exemplo n.º 11
0
 public WithSauce(IPasta pasta) : base(pasta)
 {
 }
Exemplo n.º 12
0
 public PastaDecorator(IPasta pasta)
 {
     mPastaDish = pasta;
 }
Exemplo n.º 13
0
 public WithCheese(IPasta pasta) : base(pasta)
 {
 }