예제 #1
0
        public Interpret getInterpreta(int param)
        {
            //InterpretGateway InterpretGateway = new InterpretFinder().SelectId(param);
            IInterpretGateway InterpretGateway = finder.SelectId(param);
            Interpret         interpret        = new Interpret(InterpretGateway);

            return(interpret);
        }
예제 #2
0
        public IInterpretGateway SelectId(int id)
        {
            Database db = new Database();

            db.Connect();
            SqlCommand command = db.CreateCommand(SQL_SELECT_ID);

            command.Parameters.Add(new SqlParameter("@id", SqlDbType.Int));
            command.Parameters["@id"].Value = id;
            SqlDataReader reader2 = db.Select(command);

            Collection <IInterpretGateway> Interpreti = Read2(reader2);
            IInterpretGateway Interpret = null;

            if (Interpreti.Count == 1)
            {
                Interpret = Interpreti[0];
            }
            reader2.Close();
            db.Close();
            return(Interpret);
        }
예제 #3
0
 public Interpret(IInterpretGateway data)
 {
     this.data = data;
 }