コード例 #1
0
        private void _List_AddingNew(object sender, AddingNewEventArgs e)
        {
            e.NewObject = new EmployeeHobby();
            EmployeeHobby employeeHobby = (EmployeeHobby)e.NewObject;

            employeeHobby.Savable += EmployeeHobby_Savable;
        }
コード例 #2
0
        public EmployeeHobbyList GetByEmployeeId(Guid id)
        {
            Database database = new Database("Employer");

            database.Command.Parameters.Clear();
            database.Command.CommandType = System.Data.CommandType.StoredProcedure;
            database.Command.CommandText = "tblEmployeeHobbyGetByEmployeeId";
            database.Command.Parameters.Add("@EmployeeId", SqlDbType.UniqueIdentifier).Value = id;
            DataTable dt = database.ExecuteQuery();

            foreach (DataRow dr in dt.Rows)
            {
                EmployeeHobby eHobby = new EmployeeHobby();
                eHobby.Initialize(dr);
                eHobby.InitializeBusinessData(dr);
                eHobby.IsNew    = false;
                eHobby.IsDirty  = false;
                eHobby.Savable += EmployeeHobby_Savable;
                _List.Add(eHobby);
            }

            return(this);
        }