private void _List_AddingNew(object sender, AddingNewEventArgs e) { e.NewObject = new EmployeeHobby(); EmployeeHobby employeeHobby = (EmployeeHobby)e.NewObject; employeeHobby.Savable += EmployeeHobby_Savable; }
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); }